我有一个简单的问题。但是,在我的Codeigniter项目中,目前无法解决。我想从一个函数中获取一个金额,并将其输入到另一个函数中。我使用了以下代码:
目标函数
public function deletePayment($id)
{
$this->Fees->approveImprest($id)->amount;
}
源函数
public function approveImprest($id)
{
......
......
}
但代码如下通知:遇到PHP错误
Severity: Notice
Message: Undefined property: Fees::$Fees
Filename: controllers/Fees.php
Line Number: 1845
这是怎么回事。有人能帮忙吗?“费用”是控制器的名称。这两个功能是在同一个控制器“费用”。
1条答案
按热度按时间pdsfdshx1#
不能直接从另一个控制器调用控制器方法
我的第一个解决方案是使用"Creating Core System Classes"制作一个核心控制器
在application/core目录上创建一个类:
从核心扩展控制器
其他解决方案:
2个
3 -Creating Libraries显示器