トップページ⇒php
981コメント269KB

【PHP】Yii Framework

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2010/12/10(金) 00:41:11ID:???
PHP5 用 Framework Yii (イー) Framework スレ

公式
http://www.yiiframework.com/

チュートリアル
ttp://www.yiiframework.com/doc/guide/

公式フォーラム
ttp://www.yiiframework.com/forum/index.php?/forum/21-japanese/
0968nobodyさん2012/08/04(土) 03:49:44.18ID:???
FuelPHP
書籍もでてるし
0969nobodyさん2012/08/05(日) 12:39:40.82ID:???
2.0は5.3.8系の予定だよ
http://www.slideshare.net/samdark
0970nobodyさん2012/08/05(日) 18:30:28.91ID:???
どうせなら5.4でもよさそうだけどなぁ
0971nobodyさん2012/08/06(月) 00:44:04.95ID:???
「どこでも動く」ことに重きを置いてるから5.8に留めるらしい。
まあ5.4上で動かしても何ら問題ないと思うけど
0972nobodyさん2012/08/08(水) 06:57:57.91ID:jQ2fQMzJ
HTMLに出すページのタイトルとして、
コントローラの名前と
アクションの名前を設定したいんだけど、
それぞれ共通の $this->pageTitle;って値持ってるよね
どうしたらいいんだろう
0973nobodyさん2012/08/08(水) 09:55:44.61ID:???
action | controller | title
みたいなタイトル作りたいってこと?常に固定だったらCController::getPageTitle()拡張して
return Yii::app()->controller->id. ' | '. Yii::app()->action->id. ' | '. $this->_pageTitle;
とか。
あるいはpushPageTitle()でも作って適当なところで$this->_pageTitleにスタックさせるとか。
0974nobodyさん2012/08/09(木) 16:53:44.99ID:sQlC8OJZ
YiiはCakePHPでいうところのapp_modelがないみたいですけど、
createdフィールドのような保存したときに自動でタイムスタンプを保存する機能を実装したい場合、
モデルを作る度にbeforeSave()にその処理を記述しないといけないんでしょうか?
0975nobodyさん2012/08/09(木) 20:13:16.41ID:???
>>974
ttp://www.yiiframework.com/forum/index.php/topic/15660-yii%e5%88%9d%e5%bf%83%e8%80%85%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e5%9f%ba%e6%9c%ac%e7%9a%84%e3%81%aa%e3%81%93%e3%81%a8%e3%81%be%e3%81%a8%e3%82%81/page__view__findpost__p__89635
0976nobodyさん2012/08/10(金) 02:49:35.07ID:???
>>974
CActiveRecordを継承したMyActiveRecordをつくればいいだけの話。
タイムスタンプに関しては、CTimestampBehaviorを検索すれ。
0977nobodyさん2012/08/11(土) 17:49:21.23ID:???
ユーザー増えて欲しいし布教したいんだが
他のフレームワークに対するYiiの利点ってなんだろうな。
CakeやSymfonyに比べると速いっていうのはあるんだがCIやfuelにはその点劣るよね。
反対にそういう軽量FWに比べれば、フルスタックMVCでツールや機能が揃ってる。
バランスがいいといえばそうなんだけどなんか押しが弱い。
0978nobodyさん2012/08/11(土) 18:05:03.49ID:???
良い感じのサイト作ってプロモーション!
検索yiiでそこそこ飛んで来るヨ
0979nobodyさん2012/08/11(土) 19:11:52.54ID:dsfFj2Kp
CIはフルスタックじゃないだろ
フルスタックでYiiより速いのってあるか?
あと使って初めて気づくけど、色んな点で感動する
どこで?って言われると忘れてるぐらいの細かい点だけどね
0980nobodyさん2012/08/11(土) 20:21:38.05ID:???
わかるわぁ。
でもうまく説明できないわ。
とにかく高機能で、かつ設計が練られてるから拡張しやすくて便利なんだよね。
コアのソースを読めて、英語のドキュメントなりフォーラムを見て解決できる力があればつまることもないし。
0981nobodyさん2012/08/12(日) 20:34:09.40ID:???
ソースが読みやすい
レス数が950を超えています。1000を超えると書き込みができなくなります。