我已经有一个包含许多表的现有项目,因此我无法更改其名称。 我想用桌面设置cake php来“休眠” - 所以我说我有一张名为: “stock_realtime” 我在Model->“StockRealtime.php”中设置了一个模型:
类StockRealtime扩展了AppModel {
var $name = 'stock_realtime';
}
,控制器在Controller->“StocksRealtimeController.php”
class StocksRealtimeController extends AppController {
var $name = 'stock_realtime';
function index() {
$this->set('stocks', $this->StockRealtime->find('all'));
}
}
以及View-> stocks_realtime-> index.ctp
中的视图我转到视图文件,我收到错误消息:
Error: Call to a member function find() on a non-object
File: C:\xampp\htdocs\s-maof-vb\stocksRT\app\Controller\StocksRealtimeController.php
答案 0 :(得分:3)
对于您的模型,请添加var $useTable = 'stock_realtime';
为您的控制器添加var $uses = 'StockRealtime';