application/admin/behavior/CoreProgramBehavior.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace app\admin\behavior;
/**
* 系统行为扩展:
*/
class CoreProgramBehavior {
protected static $actionName;
protected static $controllerName;
protected static $moduleName;
/**
* 构造方法
* @param Request $request Request对象
* @access public
*/
public function __construct()
{
}
// 行为扩展的执行入口必须是run
public function run(&$params){
self::$actionName = request()->action();
self::$controllerName = request()->controller();
self::$moduleName = request()->module();
// file_put_contents ( DATA_PATH."log.txt", date ( "Y-m-d H:i:s" ) . " " . var_export('admin_CoreProgramBehavior',true) . "\r\n", FILE_APPEND );
$this->_initialize();
}
protected function _initialize() {
$this->setChanneltypeStatus();
}
/**
* 根据前端模板自动开启系统模型
*/
protected function setChanneltypeStatus()
{
/*不在以下相应的控制器和操作名里不往下执行,以便提高性能*/
$ctlActArr = array(
'Index@index',
'System@clearCache',
);
$ctlActStr = self::$controllerName.'@'.self::$actionName;
if (!in_array($ctlActStr, $ctlActArr)) {
return false;
}
/*--end*/
$planPath = 'template/pc';
$planPath = realpath($planPath);
if (!file_exists($planPath)) {
return false;
}
$ctl_name_arr = array();
$dirRes = opendir($planPath);
$view_suffix = config('template.view_suffix');
while($filename = readdir($dirRes))
后面还有 21 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
