【问题标题】:cakephp how to use another table herecakephp如何在这里使用另一个表
【发布时间】:2011-03-31 17:44:08
【问题描述】:

此代码使用表 Users 更新字段 myField。现在我需要使用一个名为Customer 的表并将一个名为customerRelation 的字段更新为1。我该怎么做?

var $name = 'Answers';

    var $components = array('RequestHandler');

    var $uses = array('Answer','Field','User');


    function checkAll() {

        $user = $this->User->read(null,$this->Auth->user('uid'));
        $this->User->saveField('myField', 'TEST');

    }

【问题讨论】:

    标签: cakephp cakephp-1.3 cakephp-1.2


    【解决方案1】:

    LINK 在控制器中加载模型的方法相同。我希望您为所需的表使用模型。

    【讨论】:

      【解决方案2】:
      ar $name = 'Answers';
      
      var $components = array('RequestHandler');
      
      var $uses = array('Answer','Field','User','Customer');
      
      
      function checkAll() {
      
          $user = $this->User->read(null,$this->Auth->user('uid'));
          $this->User->saveField('myField', 'TEST');
          $this->Customer->saveField('customerRelation ', 1);
      
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-26
        相关资源
        最近更新 更多