如何动态导入cakephp中的组件。
我使用以下方法导入控制器中的组件:
// -----------------------------
// load component and action
// -----------------------------
$this->ThingToDo = $this->Components->load($ComponentName);
$WhatToReturn = $this->ThingToDo->$ActionName();
我无法在组件中添加查找条件。我想从创建的插件中找到记录。所以要获取结果,我已将模型包含在函数顶部
var $ uses = array(' PaypalIpn.PaypalInstantPaymentNotification');
以下是我在组件文件中编写的代码: -
function processnotifcation(){
$fetchNotificationDetail = $this->PaypalInstantPaymentNotification->find('all', array(
'fields' => array(
'id',
'ProcessedTimeStamp',
'ProcessedComment',
'txn_type'
),
'order' => 'id desc',
'conditions' => array(
"ProcessedTimeStamp" => '0'
)
));
pr( $fetchNotificationDetail); die;
}
但它会抛出find()
不是函数的错误。
有人能告诉我如何在组件文件中使用find()吗?