多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 请您使用IDE ``GFPHP`` 是一个对IDE高度友好的框架,使用IDE能为您提升更多的开发效率。 ## 命名规范 `GFPHP` 并没有限定开发目录的结构,创建一个项目需要在 `composer.json` 中添加一个 `psr-4` 的加载规则,例如创建了一个名为 `App` 的项目目录对应`App`目录,模型目录对应`Model`,需要在`composer.json`中加入 ``` "autoload": { "psr-4": { "App\\": "App", "Model\\":"Model", "Hooks\\":"Hooks" } } ``` #### 控制器 例如`App/Home/IndexController@index` 模块目录首字母大写,控制器首字母大写,`indexAction` Action名称小写. #### 视图 视图位置在对应模块下的 `views` 目录下,例如`App/Home/IndexController@index` 对应的视图文件是 `App/Home/views/Index/index.html`,其中的`views`下的目录名和文件名请严格对应`Controller`名和`Action`名。 #### 模型 为了防止夸平台出现兼容问题,数据库创建表名请使用小写字母,对应的模型名也是小写字母后加`Model`例如`testModel.php`。 #### URL简写 在 `GFPHP` 使用`#`对应的是当前模块`@`对应当前的控制器. 例如当前的Action为`Home/IndexController@index`。 指向到`Home/IndexController@login`的简写为`@login`。 指向到 `Home/MemberController@index` 的简写为 `#Member/index` #### 配置 在`vendor/gfphp/framework` 目录下有Config目录,拷贝一份出来,放到项目目录下,修改对应的配置项即可。参考 [配置项目](配置项目.md)。