我在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)
首先检查您的模型是否已导入此页面,或者添加到 $ uses 数组中。