都是再說php檔要放哪啦、再Controller如何使用等的
不過似乎都沒有提到一個重點
先來一個例子
我的project\app\Model\MyPost.php
<?php class MyPost extends AppModel { var $name = 'MyPost'; }我的project\app\Controller\MyPostsController.php
<?php class MyPostsController extends AppController { var $name = 'MyPost'; var $uses = array('MyPost'); function index(){ $set->('all', $this->MyPost->find('all')); } }
這邊看到第5行
預設可以不用設定就會自己載入MyPost這個model
若設為null代表不使用任何model
請注意,這很重要喔
如果該Controller不與任何DB連線則一定要設為null
若要讓他自己預設的model則一定不能設為null
否則都會出錯
沒有留言:
張貼留言