2016-03-05 79 views
1

我有這樣的查詢在CakePHP程序動態變量查詢

  // Check for txn_id 
      $txns = $this->$transaction_class->find('count', array(
       'conditions' => array(
        $transaction_class.'.txn' => $txnId 
       ) 
      )); 

正如你看到的,我的變量transaction_class是一個動態變量。形成某種原因,這是行不通的。我甚至試圖把變量裏面{},如:

  // Check for txn_id 
      $txns = $this->{$transaction_class}->find('count', array(
       'conditions' => array(
        $transaction_class.'.txn' => $txnId 
       ) 
      )); 

但是,這也不能工作。有人知道我該如何做這項工作嗎?

感謝

回答

0

首先檢查你的模型導入這個網頁或沒有或增加$使用陣列。

+0

謝謝。我忘了加載我的模型 – user765368