PhalconFcMvc
####基于C扩展框架Phalcon构建的mvc框架结构,目前已实现应用模块化、Cli处理每个模块的任务。
ps: Phalcon框架安装教程
框架结构如下:
PhalconFcMvc/
|----app
| |----Helpers //工具类目录
| |----Librarys //自定义类库目录
| |----Models //数据模型目录
| |----Modules //模块目录
| | |----Frontend //前台模块
| | | |----Controllers //控制器层
| | | | |----IndexController.php
| | | |----Services //服务层
| | | |----Tasks //任务层
| | | | |----MainTask.php //主任务
| | | |----Views //页面层
| | | | |----base //基础目录
| | | | | |----error404.phtml //404错误页
| | | | | |----error500.phtml //500错误页
| | | | |----index
| | | | | |----index.phtml
| | | |----Module.php //前台模块
| | |----Backend //后台模块
| | | |----Controllers //控制器层
| | | | |----IndexController.php
| | | |----Services //服务层
| | | |----Tasks //任务层
| | | | |----MainTask.php //主任务
| | | |----Views //页面层
| | | | |----base //基础目录
| | | | | |----error404.phtml //404错误页
| | | | | |----error500.phtml //500错误页
| | | | |----index
| | | | | |----index.phtml
| | | |----Module.php //后台模块
| | |----Api //接口模块
| | | |----Controllers //控制器层
| | | | |----IndexController.php
| | | |----Services //服务层
| | | |----Tasks //任务层
| | | | |----MainTask.php //主任务
| | | |----Views //页面层
| | | | |----base //基础目录
| | | | | |----error404.phtml //404错误页
| | | | | |----error500.phtml //500错误页
| | | | |----index
| | | | | |----index.phtml
| | | |----Module.php //接口模块
| |----Providers //供应商
| | |----ModuleProvider.php //模块供应商
| | |----ControllerProvider.php //控制器供应商
| | |----TaskProvider.php //任务供应商
| |----Bootstrap.php //应用入口
| |----CliTask.php //cli任务应用
|----bootstrap
| |----autoload.php //项目自动加载
|----config
| |----app.php //应用配置
| |----modules.php //模块配置
|----public
| |----.htaccess
| |----index.php //项目入口
| |----css
| |----files
| |----img
| |----js
| |----temp
|----storage //缓存
| |----cache //缓存目录
| |----logs //日志目录
| | |----app //app日志目录
| | |----cli //cli日志目录
|----vendor //composer三方类库目录
|----.htrouter.php
|----.htaccess
1、composer update
2、创建storage目录,并设置777权限