【问题标题】:CakePHP Access database tableCakePHP Access 数据库表
【发布时间】:2013-10-04 16:39:44
【问题描述】:

假设mysql数据库的表名是'admin',控制器名是'userscontroller',模型名是'user'。

我如何访问 cakephp 中表 'admin' 中的数据? 请用代码说明。

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    这可能不是最好的解决方案,但我要做的是专门为该表创建一个名为“Admin”的新模型,然后在 UserController 中调用它,例如:

    在用户控制器中

     $this->loadModel('Admin');
     $this->Admin->find('all');
    

    在管理模型中

     $useTable = 'admin';
    

    【讨论】:

    • 如果模型是用户,他只需将$useTable = 'admin'; 放入他的User 模型文件中
    • 正确,但如果 User 模型只访问 'admin' 表,则该模型应命名为 Admin。 (从长远来看,这会让事情变得容易得多)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多