3.3. 使用代码生成工具

Yaf提供了代码生成工具yaf_code generator, 所以也可以通过使用代码生成工具yaf_cg来完成这个简单的入门Demo

例 3.10. 代码生成工具的使用


php-yaf-src/tools/cg/yaf_cg sample

    


将得到的sample目录, 拷贝到Webserver的documentRoot目录下

然后访问:

例 3.11. 在浏览器输入


http://www.yourhostname.com/sample/

    

yaf_cg生成的骨架比上面演示的更为完整, 并且带有注释: 一个带重写规则的public/目录作为入口, 一个配置了插件和自定义路由的Bootstrap, 以及示例的模型, 错误控制器和视图模板, 可以作为实际项目开发的一个良好起点.

除了以应用名作为参数, yaf_cg也支持一些可选参数:

例 3.12. 代码生成工具的可选参数


$ cd php-yaf-src/tools/cg
$ ./yaf_cg -d output_directory [-a application_name] [--namespace]