我是CakePHP中的新手并开发了一个预制的应用程序。我已经创建了一个mysql表,想知道如何在Controller中使用它。
这是控制器:
class ManagersController extends AppController
{
//--- Variables
var $uses = array('User', 'Onlinetran', 'Pincode', 'Product', 'Setting');
var $components = array('Jtime', 'Email', 'Session', 'Auth');
var $helpers = array('Html', 'Form', 'Session', 'Javascript', 'Paginator', 'Xml', 'Qoute');
var $paginate = array('limit' => 35);
var $setting;
var $statsdata = array();
var $statsSales;
var $faildTrans;
var $interval = 14;
var $currentDay;
var $aggregateEarning;
// --- Functions
}
我已经添加了一张新表"折扣"怎么用?
谢谢
答案 0 :(得分:0)
为其创建名为Discount
的{{3}}。
将其添加到$uses
public $uses = array('User', 'Onlinetran', 'Pincode', 'Product', 'Setting', 'Discount');
使用它像:
$this->Discount->...
如果该表名为discount
,请使用
public $useTable = 'discount'
在模型中,因为Cake默认会查找名为discounts
的表。
如果表名为discounts
,则无需为其创建模型,除非您需要自定义函数。
将调试模式设置为2,这样您就可以在开发计算机上看到错误并清除缓存