一直对PHP比较感兴趣,开始了解PHP之后,发现关于PHP的框架ThinkPHP应用比较广泛,所以,便开始了ThinkPHP的学习之旅。
疑点1:如何自动创建模块
在根目录下有一个build.php文件,手册里的解释,该文件是自动生成文件,自动创建模块,在该文件定义如下。
return [
// 生成应用公共文件
'__file__' => ['common.php', 'config.php', 'database.php'],
// 定义demo模块的自动生成 (按照实际定义的文件名生成)
'admin' => [
'__file__' => ['common.php'],
'__dir__' => ['behavior', 'controller', 'model', 'view'],
'controller' => ['Index', 'Test', 'UserType'],
'model' => ['User', 'UserType'],
'view' =&g