攻克CakePHP(PHP中的Ruby On Rails框架)图文介绍
CakePHP框架首页: http://www.cakephp.org/ 下载后导入工程中,目录结构如下图(使用版本:1.1.19.6305)
搭建PHP环境,这里使用了AppServ2.5.9。下载主页 http://www.appservnetwork.com/MySQL中新建数据库blog,并运行如下SQL文建表。![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 修改工程app/config/目录下database.php.default文件名为database.php,并修改其配置。![]() 修改Apache的httpd.conf文件。Apache2.2版本的,直接把 #LoadModule rewrite_modulemodules/mod_rewrite.so的注释删掉即可。2.0以前的版本,据说要修改2个地方: LoadModule rewrite_module libexec/httpd/mod_rewrite.so和AddModule mod_rewrite.c增加Model:/app/models/post.php代码:![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
app/controllers/posts_controller.php 代码:
增加页面模块: /app/views/下追加posts文件夹,然后再添加4个页面(一般后缀为.rhtml) 代码依次为: index.thtml
view.thtml ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() edit.thtml ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() add.thtml ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 测试URL: http://localhost/phpblog/posts/ 测试URL: http://localhost/phpblog/posts/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |