在 autoload.php 中
public $helpers = [
'general'
];
帮助程序已加载并且帮助程序文件定义了 2 个函数
<?php
function datetimeformat($date)
{
return date("Y-m-d H:i:s", strtotime($date));
}
function randomnumber()
{
return "111";
}
在控制器中我调用了助手,但没有工作
<?php
namespace App\Controllers;
/**
* Rating Controller For Admin
*/
class Rating extends BaseController
{
public function index()
{
// Load either general_helper or general
if ( helper('general_helper') || helper('general')) {
echo "test";exit();
}
}
}
在此代码中,帮助程序未加载,我找不到问题是什么,请任何人知道
helper() 函数不返回值,因此不要尝试将其分配给变量。
所以你的条件检查永远不会评估为
true
。
加载助手后,只需使用
exit(function_exists('randomnumber'));
检查所需的功能是否存在。