php - 在cakephp中调用函数

标签 php function cakephp

public function data()
{ 
if($old != $status || $prev_lat != $lat || $prev_long != $long)
            {
                if($status == 'Village' || 'Unknown')
                {
                    exec_query();
                }
                else if($status == 'Town' || 'City')
                {
                    exec_query();
                }   
            }
}


public function exec_query()
{
    //Some data;
}

但是每当我调用这个函数时,我都会得到如下错误:-

Call to undefined function exec_query() 

谁能告诉我如何在 cakephp 中调用一个函数

最佳答案

像这样在函数名前添加$this->:

public function data()
{ 
if($old != $status || $prev_lat != $lat || $prev_long != $long)
            {
                if($status == 'Village' || 'Unknown')
                {
                    $this->exec_query();
                }
                else if($status == 'Town' || 'City')
                {
                    $this->exec_query();
                }   
            }
}


public function exec_query()
{
    //Some data;
}

关于php - 在cakephp中调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15655322/

相关文章:

php - Paypal 快速结帐部分付款

c - 将结构变量传递给函数

cakephp 需要 eventKey 变量

javascript - 如何将 echo 语句保存在由 javascript 确认框组成的变量中?

php - 如何更新其他相关表中的主键/外键?

php - 在 while 循环中单击时 AJAX 更新数据库

c++ - * 是 C++ 函数名吗?

r - dplyr array() 适用于 c() 内的单个变量,但在函数内部求值时不适用于 c() 内的多个变量

cakephp - 使用带有 cakephp 2.0 的第三方库

php - CakePHP 元素错误处理问题