PHP(ThinkPHP)学习笔记(一)
├─Application 应用目录
│ ├─Common
│ │ ├─Common
│ │ └─Conf
│ ├─Home
│ │ ├─Conf
│ │ ├─Common (common.php+function.php)
│ │ ├─Controller
│ │ ├─Model
│ │ └─View
ThinkPHP3.2
问题:Home/Contorller在使用common中的方法时失败
排查:查看Common下的文件之家在了function.php,common.php未加载
解决:想java中import jar包一样将common.php引用进来
方法:在使用common.php中方法的类中加入如下代码,添加在class定义之前,也可以添加到方法中,跨模块应用函数库文件的时候注意路径。
define('UC_CLIENT_PATH', dirname(dirname(__FILE__)));
//载入函数库文件
require_cache(UC_CLIENT_PATH . '/Common/common.php');
class A extends Controller{}