如何在使用fly加载组件时在cakephp2.4中添加查找查询

时间:2014-06-05 12:30:28

标签: cakephp cakephp-2.3

如何动态导入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()吗?

0 个答案:

没有答案