May 30,2006

CakePHP 跟 Rails 在 Model 上面的比較


隨著本人對這兩個 Framework 的了解程度
本文會不定時更新





CakePHP 跟 Rails 都 support ActiveRecord

Save DB 方式的不同

Cake 作法


$new_data =
array( "Post" =>
array(
"title" => "modify" ,
"body" => "content"
)
) ;
$this->Post->save($new_data);

Rails 可以


new_data = Post.new (
"title" => "modify" ,
"body" => "content"
)
new_data.save

或是

new_data = Post.new
new_data.title = "modify"
new_data.body = "content"
new_data.save

也可以

new_data = Post.create(
"title" => "modify" ,
"body" => "content"
}


怎麼看,Rails 不但比較簡潔,OO程度也比較好

Posted by thegiive at 樂多Roodo! │18:45 │回應(1)引用(0)Web Design
樂多分類:日記/一般 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/1685082
回應文章
Hi...你好∼

我最近剛好也在研究跟玩弄CakePHP...^_^...
希望有機會可以一起研究用Cake喔..^_^..

(不過RoR的確很多方面比較完整..)
Posted by ㄚ凱 at June 3,2006 13:54