Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping,
Front Controller and MVC.
安装Apache/MySQL/PHP
AMP套装一个个装起来还真是麻烦,所以请看 Web 开发工具箱之 Apache PHP MySQL 绿色套装版
装好后启动桌面快捷方式“APMXE5控制器”,Start APMXE,打开浏览器访问 http://localhost,进入phpMyAdmin-2.8.0.2修改root密码并flush权限
然后修改phpMyAdmin-2.8.0.2\libraries\config.default.php,配置$cfg['Servers'][$i]['user']和$cfg['Servers'][$i]['password']
然后Restart AMPXE即可
安装CakePHP
去 CakePHP官方网站下载最新版的Cake,解压到D:\APMXE5\htdocs下,目录结构如下:
APMXE5 htdocs cake app cake docs vendors .htaccess index.php
Cake应用有三个主要的部分:
CakePHP的核心库 - 在 /cake
应用的代码 (如:controllers, models, layouts和views) - 在 /app
应用的根目录访问文件 (如:images, javascript和css) - 在 /app/webroot
我们需要配置cake\app\config\database.php中的数据库/用户名/密码。
让我们看看一个CakePHP风格的Scaffold
可以执行以下SQL来创建表:
CREATE TABLE bookmarks ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, url VARCHAR(255) NOT NULL, created DATETIME, modified DATETIME, PRIMARY KEY (id) );
或者也可以在phpMyAdmin中添加该表。
然后在cake\app\models\创建一个bookmark.php:
然后在cake\app\controllers\创建一个bookmarks_controller.php:
现在访问 http://localhost/cake/bookmarks即可。