| CakePHP1.2ガイドブック |
|
![]() |
おすすめ平均 ![]() サンプルコードが提供されず不便 入門から応用まで対応
by G-Tools |
昨日、プラグインの$useTableが効いていないという投稿をしたけれど、あれはバグじゃなかった。なんてことはない。自分の勘違いだった。
class Enquete extends EnqueteAppModel{
// var $hasMany = array('EnqueteAnswerList'); // ここがミス
var $hasMany = array('Enquete.EnqueteAnswerList'); // プラグイン名.モデル名でつなげばOK
}
$useTableの問題だけかと思っていたら、明らかにモデルを見ていないような感じの処理を行ったので(画面が真っ白になったり、モデルクラスに作成したメソッドをコールしても呼ばれなかったり…)、CakePHPのCookBookのプラグインモデルのページを確認したらあっさりと答えが書いてあった。
バグ扱いしてすみません〜(T_T)
多分、昨日のもこれが原因だったんだろうな〜。


サンプルコードが提供されず不便
入門から応用まで対応

Pingback: CakePHP:pluginのModelで$useTableが効かないバグ? | 自転車で通勤しましょ♪ブログ
いや、このバグは存在してると思う、、やむなくテーブル名変えました
と、思ったらファイル名間違えてるだけでした^^;