好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

攻克CakePHPPHP中的RubyOnRails框架图文介绍第1/2页

CakePHP框架首页: http://HdhCmsTestcakephp.org/

下载后导入工程中,目录结构如下图(使用版本:1.1.19.6305)

搭建PHP环境,这里使用了AppServ2.5.9。 下载主页 http://HdhCmsTestappservnetwork测试数据/

MySQL中新建数据库blog,并运行如下SQL文建表。

/**/ /* First, create our posts table: */
CREATETABLE posts (
id INT UNSIGNED AUTO_INCREMENT PRIMARYKEY ,
title VARCHAR ( 50 ),
body TEXT ,
created DATETIMEDEFAULTNULL ,
modified DATETIMEDEFAULTNULL
);

/**/ /* Then insert some posts for testing: */
INSERTINTO posts (title,body,created)
VALUES ( ' The title ' , ' This is the post body. ' , NOW());
INSERTINTO posts (title,body,created)
VALUES ( ' A title once again ' , ' And the post body follows. ' , NOW());
INSERTINTO posts (title,body,created)
VALUES ( ' Title strikes back ' , ' This is really exciting! Not. ' , NOW());

修改工程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

代码:

php

require_once ( ' cake/app_model.php ' );

class Post extends AppModel {

public$name=' Post ' ;

public$validate=array (

' title ' => VALID_NOT_EMPTY ,
' body ' => VALID_NOT_EMPTY

);
}

?>

当前1/2页 12下一页

以上就介绍了 攻克CakePHPPHP中的Ruby On Rails框架图文介绍第1/2页,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

查看更多关于攻克CakePHPPHP中的RubyOnRails框架图文介绍第1/2页的详细内容...

  阅读:43次