【PHP】フレームワークについて語るスレ6【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/02/19(月) 23:50:20ID:e8b09Hl8【PHP】フレームワークについて語るスレ5【総合】
http://pc10.2ch.net/test/read.cgi/php/1159579507/l50
[PHP]フレームワークについて語るスレ4[総合]
http://pc8.2ch.net/test/read.cgi/php/1151706907/
[PHP]フレームワークについて語るスレ3[総合]
http://pc8.2ch.net/test/read.cgi/php/1145971945/
[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/
0332nobodyさん
2007/04/14(土) 22:40:02ID:???0333nobodyさん
2007/04/14(土) 22:41:48ID:???0334nobodyさん
2007/04/14(土) 22:51:47ID:???0335nobodyさん
2007/04/14(土) 22:53:25ID:???0336nobodyさん
2007/04/15(日) 01:03:44ID:???0337nobodyさん
2007/04/15(日) 01:08:46ID:???ちいたんくらいだと把握・運用が簡単なので初級者でも話題にできる。
というわけで必然的に話題は増えるのではないかな。
名前からしてネタ化しやすそうなので隔離スレつくるといいかもしれない。
0338nobodyさん
2007/04/15(日) 01:21:16ID:???ちいたん+CI+guessworkって感じで。
0339nobodyさん
2007/04/15(日) 02:31:49ID:???アメ公がそんな細やかさ持ってるわけねーだろ。
0340nobodyさん
2007/04/15(日) 07:56:19ID:???ちいたんに関しては、>>164ぐらいじゃないの?他の「ちいたん」話題は嫁の身長何センチだの
(;´Д`)ハァハァだのっていうだけだぞw
0341nobodyさん
2007/04/15(日) 09:40:07ID:???>RDB使うWEBサイトだったらPHP5のsymfonyでウマー
そゆ意味ではCIはかなりバランスいいと思うのだが。
symfonyはでかすぎてハックするのが辛い。
0343nobodyさん
2007/04/15(日) 11:29:26ID:???0344nobodyさん
2007/04/15(日) 11:31:24ID:???SQLiteのこと?
0346nobodyさん
2007/04/15(日) 11:45:02ID:???慣れに敷居が高い低いは関係ないだろ。
敷居の高い低いによって、慣れるのにどれだけの労力が必要か、という違いはあるだろうけど。
0347nobodyさん
2007/04/15(日) 11:50:50ID:???0348nobodyさん
2007/04/15(日) 11:53:20ID:???ほー
こんなものがあったのか
でもコンセプト的にSQLiteとかぶってね?
SQLiteすら面倒な時用ですかね
0349345
2007/04/15(日) 12:50:30ID:???Sqliteはバイナリだけど、これは完全プレーンみたいだから、真っ裸。
0350nobodyさん
2007/04/15(日) 12:53:19ID:???CTとかにしとけばいいのに
0351nobodyさん
2007/04/15(日) 12:56:25ID:???0352nobodyさん
2007/04/15(日) 13:16:33ID:???0353nobodyさん
2007/04/15(日) 13:20:12ID:???ちーたんなんぞと一緒にしないCIの単独スレね。
俺立てようと思ったが立てれなかった。
0354nobodyさん
2007/04/15(日) 13:23:49ID:???ここが過疎るからやめようぜ
0355nobodyさん
2007/04/15(日) 13:26:12ID:???0356nobodyさん
2007/04/15(日) 13:34:42ID:???1.0でてないからだろうけど
0357nobodyさん
2007/04/15(日) 13:36:04ID:???ビクビク
0358フレームワークの神
2007/04/15(日) 13:37:07ID:???0359nobodyさん
2007/04/15(日) 13:40:19ID:???この板の過疎具合があらわれてるな
0360nobodyさん
2007/04/15(日) 13:48:21ID:???ciの複数人開発への親和性ってどうなの?
1クラス1モジュールだから分けにくい?
0361nobodyさん
2007/04/15(日) 23:35:41ID:f7ZVC+MYソースも読みやすいし、
コンセプトも個人的に気に入ってるし、使いやすいんだけど
いかんせん開発遅くね?
専スレでも言われてたけど一人で開発してるんじゃねーか?
このペースだと1.0は梅雨明けくらいになるのか?いや、夏に入るか?
ただ、どうもPHP4でも動く系のフレームワークって使う気になれなくて・・・
0362nobodyさん
2007/04/15(日) 23:52:01ID:???ほんと単純なアプリならいいんだが、凝ったものになると
必要ない自分ルールを何個も定義せにゃならん
0363nobodyさん
2007/04/15(日) 23:54:35ID:???0364nobodyさん
2007/04/15(日) 23:55:05ID:???来週くらいには1.0だろ
0365nobodyさん
2007/04/16(月) 00:10:50ID:???0366nobodyさん
2007/04/16(月) 00:11:16ID:???0367nobodyさん
2007/04/16(月) 00:40:45ID:???Zend Frameworkに移行しやすい?
0368nobodyさん
2007/04/16(月) 03:44:20ID:???CodeIgniterの方がなんぼかマシ
むしろ今、時代はCodeIgniter
0369nobodyさん
2007/04/16(月) 03:46:10ID:???1名様ご案内〜
http://pc11.2ch.net/test/read.cgi/php/1172328149/
0370nobodyさん
2007/04/16(月) 07:15:56ID:???$this->input->valid_ip($ip)
てあるんだけど、
invalidなIPでアクセスされることなんてあんの?
そんな高度なハッカーにPHPer程度がたちうちできんのか?
0371nobodyさん
2007/04/16(月) 07:43:27ID:???サニタイズするの早すぎないか?
symfonyのEscapingOutputみたいに
表示する段階ですりゃいいじゃん
ってかむしろ表示する段階でするべきだろ。
どういう設計思想なんだろ。
0372nobodyさん
2007/04/16(月) 08:18:14ID:???この段階でエスケープ指示できたら良くないか?
$this->load->view('file',$array,true)
だったら生データ渡せるとかさ
0373nobodyさん
2007/04/16(月) 08:34:33ID:???0374nobodyさん
2007/04/16(月) 08:34:43ID:???0376372
2007/04/16(月) 08:56:08ID:???CIの拡張性の高さは素晴らしいな
donationしたいくらいだ
0377nobodyさん
2007/04/16(月) 09:11:27ID:???function view($view, $vars = array(), $return = FALSE)
{
$vars = $this->_ci_object_to_array($vars);
$vars = $this->_escapeArray($vars);
return $this->_ci_load(array('view' => $view, 'vars' => $vars, 'return' => $return));
}
protected function _escapeArray($array){
foreach ( $array as $key => $value ){
if ( ! is_array($value) ){
$array[$key] = $this->_escape($value);
}else{
$array[$key] = $this->_escapeArray($value);
}
}
return $array;
}
protected function _escape($str){
return htmlentities($str,null,'EUC-JP');
}
}
こんだけでokだった
簡単すぎワロタ
0379nobodyさん
2007/04/16(月) 13:56:44ID:???楽しくないけど。
0380nobodyさん
2007/04/16(月) 17:49:20ID:???PHP4だと対応できないから、単なる関数にして
$this->load->view('file',espaceA($array))
とかしたほうがいいんじゃないの?
0381nobodyさん
2007/04/17(火) 00:24:50ID:???OOPなのに関数にするのは気持ち悪いだろ
0384nobodyさん
2007/04/17(火) 02:04:59ID:???そうじゃなくて、loadクラスについてのみ、a bit hackをCI自身がやってて
version 4だとMY_のextendsが利かないんだよ。
(system/codeigniter/にBase4.phpとBase5.phpがある理由はそれ)
0385nobodyさん
2007/04/17(火) 02:09:44ID:???それはしらなかった
PHP4サポートしながら
PHP5も独自に対応してるCodeIgniterは偉い!
DBclassもPHP5だと少し便利になるし
0386nobodyさん
2007/04/17(火) 03:48:54ID:???Cakeのそれとまったく変わらない件
0387nobodyさん
2007/04/17(火) 07:19:14ID:???0389nobodyさん
2007/04/17(火) 09:23:44ID:???0390nobodyさん
2007/04/17(火) 11:03:16ID:???宣伝がうざすぎる
0391nobodyさん
2007/04/17(火) 11:12:02ID:???0392nobodyさん
2007/04/17(火) 11:13:59ID:???0393nobodyさん
2007/04/17(火) 16:10:20ID:???0394nobodyさん
2007/04/17(火) 16:15:24ID:???CI盛り上げ野郎=CI作者
だから別人だお
0395nobodyさん
2007/04/17(火) 19:15:03ID:???0396nobodyさん
2007/04/18(水) 01:52:03ID:???と思ったが実際に使ってみると全然問題ないな
0397nobodyさん
2007/04/18(水) 08:44:14ID:???ドットがアンダースコアーに変換されるのがめんどいな。
foo/*.extensionを処理するのに、変換かまさなきゃいけん。
0398nobodyさん
2007/04/19(木) 01:10:07ID:???PHP4対応とかも、超小規模にはいいかもしれんが
5に完全移行したユーザには汚くみえるだけでなんも嬉しくないし…
ターゲットをCakeユーザに絞ってるんだろうか
0399nobodyさん
2007/04/19(木) 03:08:22ID:???0400nobodyさん
2007/04/19(木) 04:53:49ID:???PHP+フレームワークの本なんて一冊も出てねーのに
PHPオワタ\(^o^)/
0401nobodyさん
2007/04/19(木) 08:45:45ID:???それやりはじめるとどんどんFWが、CMSアプリみたいになっちゃうから
この程度の規模でいいよ。使いやすい。PHP4対応もloadクラスハックだけだし。
0402nobodyさん
2007/04/19(木) 09:32:00ID:???CIってcakeのfolk?
0403nobodyさん
2007/04/19(木) 10:55:02ID:???0404nobodyさん
2007/04/19(木) 11:26:08ID:???0405nobodyさん
2007/04/19(木) 21:07:00ID:???とりあえず、ちいたんとCodeIgniterをチェックしてみればいいんですね!?
PHPの強み 〜 Simple is best.
0406nobodyさん
2007/04/19(木) 21:59:53ID:???0407nobodyさん
2007/04/19(木) 23:50:20ID:???0408nobodyさん
2007/04/20(金) 01:19:27ID:???0409nobodyさん
2007/04/20(金) 11:20:53ID:???0410nobodyさん
2007/04/20(金) 18:36:15ID:???0411nobodyさん
2007/04/20(金) 20:42:40ID:???0412nobodyさん
2007/04/20(金) 22:19:28ID:???Rails風ルータ付けろよ・・・
自分で書くには面倒くさいし
0413nobodyさん
2007/04/20(金) 22:25:34ID:???0414nobodyさん
2007/04/20(金) 22:30:55ID:???ヒント:面倒くさい
今のセグメント式ルータだと
パラメータの構成を変えた時の対応がやっかいなんだよな。
ルーティングつっても
URL→パラメータと
パラメータ→URLの二方向があることを
このはげちょびんは分かってない。
0415nobodyさん
2007/04/20(金) 22:51:33ID:???子供にもわかるように教えてくれんか?
0416nobodyさん
2007/04/20(金) 23:05:12ID:???0417nobodyさん
2007/04/20(金) 23:11:10ID:???たとえばViewの中でアンカーを出力するとき、
<a href="ここ" ・・・
の部分に、コントローラ名+メソッド名+その他のパラメータ情報を含むリンク先を指定する場合に、直接URLやパスを指定するよりも、ヘルパの呼び出しなどで指定できたほうが仕様変更に強い。
つまり414の言う「パラメータ→URL」の方向もフレームワークにやらせたい、ということかと。
ただ実際のところ、設計の段階で決まったURLのマッピングはほとんど変わることはないから、パスを直接指定でもそんなに困らないんだけどね。
0418416
2007/04/20(金) 23:19:35ID:???じゃなくて
a href ='/helper' (param対応helpeなど)
でやりたいってぐらいなら、変換対応表とその生成メソッド(パラメタ→URL(segment))
作ることなんか全然面倒じゃないからそういう意味ではない気がするなあ。
414もう少し説明してくれないか?
0420nobodyさん
2007/04/21(土) 11:20:10ID:???これ使えばいいんじゃね?
0421nobodyさん
2007/04/21(土) 12:29:22ID:???/foo/bar/baz から
controller = foo / action = bar / id = baz っていうパラメータにルーティングするのと
controller = foo / action = bar / id = baz という引数から
/foo/bar/bazというURLを復元する
の2つのことだろう
>>420
PHP5 onlyだな
0423nobodyさん
2007/04/21(土) 19:32:47ID:???0424nobodyさん
2007/04/21(土) 20:11:26ID:???0425nobodyさん
2007/04/21(土) 20:58:42ID:???0426nobodyさん
2007/04/22(日) 01:59:28ID:???むしろCIにParser or Templateエンジンをどう絡ませるかという、ループ話になっちゃうな。
0427nobodyさん
2007/04/22(日) 02:06:37ID:???0428nobodyさん
2007/04/22(日) 15:48:17ID:???view templeteの話はしてねーーーーーーーーーーーだろ
0429nobodyさん
2007/04/24(火) 16:04:28ID:???templateエンジンをわざわざ用意しなくても、PHPそのままでええんと違うの?
include()マンセー
0430nobodyさん
2007/04/25(水) 00:34:55ID:???layout library
http://codeigniter.com/wiki/layout_library/
まだ試してなんだけど、Auto-Loadに登録しておけば用件としてはOKなのでは?
まんま、RoRだけどもこれでCIを使っていこうと思った。
■ このスレッドは過去ログ倉庫に格納されています