1

I have a table for messages (without a controller and model) that users can submit a message to the admin. Aside from creating a messages model and then using loadmodel to search it, is there a better way of doing this?

I would just do something like

//AdminsController
$this->loadmodel('Message');
$this->Message->find(....);

While that is easy to do, I feel like creating a messages model isn't necessary if I can set something up in the Admin model to allow me to do so. Is this possible?

4

1 に答える 1

3

モデルファイルは必要ありません

モデルファイルが見つからないモデルが要求された場合、Cakeは AppModel インスタンスを使用します。モデルに関連付けがなく、規則(複数名、主キー フィールドid) に従っている場合、モデル ファイルを作成する必要はまったくありません。

そのため、質問のサンプルコードは「うまくいく」でしょう。

于 2013-07-24T21:15:27.690 に答える