【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/
0160nobodyさん
2007/03/20(火) 09:11:17ID:???使っている人います?
0162nobodyさん
2007/03/20(火) 14:23:20ID:???正しい名前は忘れたけど、sfSmartyViewPluginみたいなのがある。
(よーするに、viewのindexSuccess.phpがsmarty templateになっちまうやつ)
後、自分なりに template plugin 作ってみたのがあるけど、どうやって公開するべきかわからん。
# symfony板があるので続きはそこで
0163nobodyさん
2007/03/20(火) 20:21:19ID:???index.php/tag
ってなってるところにアクセスすると404となってしまう・・・
この形式のURLは.htacessの方ででRedirectなんかの設定しないと扱えないんでしょうか?
0164nobodyさん
2007/03/21(水) 01:52:41ID:???ちいたんもあるよ。
小規模なものだったらTEXTSQLが使えるから、
ちいたんを拡張・修正して使ってる。
まあ、TEXTSQLだと遅いし・データ量が多くなるとだめだけど。
普通のRDB使うWEBサイトだったらPHP5のsymfonyでウマーです。
Cakeはなんか中途半端で使いずらいよねぇ。。。
0165nobodyさん
2007/03/21(水) 02:51:34ID:???なんとかしてください
使いたいんですZF
0166nobodyさん
2007/03/22(木) 05:20:42ID:???0170nobodyさん
2007/03/25(日) 13:48:51ID:???0171nobodyさん
2007/03/25(日) 21:34:51ID:???できればZFかsfで
0172nobodyさん
2007/03/25(日) 22:52:52ID:???0173nobodyさん
2007/03/25(日) 23:31:15ID:???0176nobodyさん
2007/03/29(木) 10:41:34ID:???ありがと、でも大阪なんだね。
どこでやろうと、どのみち間に合わんわけだが。
0177nobodyさん
2007/04/04(水) 00:43:35ID:???そういう意味で原始的なZendはいいかもしれん
0179nobodyさん
2007/04/04(水) 11:03:38ID:???やっぱりZF?
0181nobodyさん
2007/04/04(水) 12:06:10ID:???何気に結構なアドバンテージだと思う
ZF自体がどうかってのはまた別として
0182nobodyさん
2007/04/04(水) 12:25:03ID:???導入したいところだ
ドキュメントがしっかり整っていて実績があるFWを使うという選択をする企業が多くなる
だろうから結局ZFになるのかな
0183nobodyさん
2007/04/04(水) 14:08:55ID:???スパマーがPHPサイトをハッキング
スパマーがPHPサイトをハッキングし、
ユーザーをオンライン薬局に転送している。
PHP\(^o^)/オワタ
0184nobodyさん
2007/04/04(水) 17:56:51ID:???なるのかな
0185nobodyさん
2007/04/06(金) 18:36:11ID:???今のところCakeが小回りが利いて楽でいいなと思った
が、貧弱なValidatorと中途半端なORMにはちょっと不満
データ駆動型の開発ってのはとても良い方針だとは思うけど。
CodeIgniterが結構話題になってるらしいけど、使ってる人いる?
0186nobodyさん
2007/04/06(金) 19:59:37ID:???0187nobodyさん
2007/04/08(日) 20:37:14ID:???非常にいいと思います。
ただ、他のフレームワークはドキュメントに目を通して、サンプル動画みたくらいなので
具体的な比較はできないです。
テンプレートエンジン使ってないし、PHPが使えればそのまま楽に覚えられるっていう
程よい低レベル加減が個人的には好きです。
0189nobodyさん
2007/04/08(日) 22:02:24ID:???guessworksから乗り換えられるシンプルな奴がやっと見つかった感じ。
これから勉強してみるよ。ノシ
0190nobodyさん
2007/04/08(日) 23:13:43ID:???Rick Ellisもいいキャラしてそうだし
http://ellislab.com/images/design/staff_rick.jpg
0191nobodyさん
2007/04/08(日) 23:20:16ID:???0192nobodyさん
2007/04/08(日) 23:23:13ID:???0193nobodyさん
2007/04/08(日) 23:26:41ID:???小さい足跡ってどゆ意味?
0194nobodyさん
2007/04/08(日) 23:42:10ID:???要約:CodeIgniterはライブラリも豊富でイケてる。マンセー
http://codyfoss.com/blog/2006/03/22/php-frameworks-phpcake-vs-code-igniter/
要約:
・機能はCake、スピードはCI
・OOになれてなきゃCIの方が良いが逆も言える
http://www.sellersrank.com/php/cakephp-codeigniter-benchmark/
要約:
Symfony,Cake,CodeIgniterのベンチテストでCodeIgniterが圧勝
http://snook.ca/archives/php/codeigniter_vs_cakephp/
要約:
長いのでちゃんと読んでないが、Cakeにおいて、筆者が'automagic'と呼んでる一連の自動化を
何が行われてるのかちゃんと理解する向きはCakeでいいんじゃない?というように読める
0195nobodyさん
2007/04/09(月) 00:13:37ID:???Note: Code Igniter will run on PHP 5.
It simply does not take advantage of any native features that are only available in that version.
これ何を言いたいのかわからん。
「PHP5でも問題ない」なのか
「PHP5で使いたければ使えるんじゃないの?おすすめはしないけど」なのか。
0196nobodyさん
2007/04/09(月) 00:23:36ID:???0197nobodyさん
2007/04/09(月) 00:27:01ID:???that versionがCIのバージョンのことかと思って混乱してた
0198nobodyさん
2007/04/09(月) 00:43:54ID:???0199nobodyさん
2007/04/09(月) 00:52:09ID:???Code Igniterのバージョンについての言及なのか、
PHPのバージョンについての言及なのか
を読解するという意味では日本語読解力とかに近い
0200nobodyさん
2007/04/09(月) 01:06:03ID:???WebアプリでMVCの重要性が語られるようになって久しいけど、そろそろModelなしのVCでもいいんじゃないかって方向性も出てきそうだな。
実際ActiveRecordやその派生の機能が充実すれば、ことにWebアプリではModelは大して必要ないってのもうなずける。
0202nobodyさん
2007/04/09(月) 02:03:27ID:???見慣れない単語だから勝手にドイツ製だと思ってたw
0203nobodyさん
2007/04/09(月) 02:04:06ID:???ごめん嘘ついた
0204nobodyさん
2007/04/09(月) 02:08:21ID:???0205nobodyさん
2007/04/09(月) 02:10:54ID:???Ellisの頭を表してるんだよ!
0206nobodyさん
2007/04/09(月) 02:55:57ID:???$this->uri->segment(3)をdbに渡すキーにするのはなんか気持ち悪いな
あと
$this->db->insert('comments',$_POST);
みたいに$_POSTをまるごとmodelに渡すのもなんか怖い。
0207nobodyさん
2007/04/09(月) 03:38:07ID:???Controllerの前にSecurityでフィルタするみたいね
0208nobodyさん
2007/04/09(月) 06:23:21ID:???codeigniterもLayout(Decorator)がないなぁ
symfony見習えっつの
0209nobodyさん
2007/04/09(月) 11:18:37ID:???0210nobodyさん
2007/04/09(月) 16:47:49ID:???http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/
djangoの速さとsymfonyの遅さは異常
CodeIgniterは速いといってもPHP FWの範疇の話だな
0212nobodyさん
2007/04/09(月) 19:11:56ID:???// コントローラ内
$data['content_page'] = 'content_view.php';
$data['content_data'] = array(ほげほげ);
$this->load->view('layout_view.php', $data);
// layout_view.php
<html>
<共通ヘッダ>
<?php $this->load->view($content_page, $content_data)?>
<共通フッタ>
</html>
0213nobodyさん
2007/04/10(火) 00:34:53ID:???http://www.phppro.jp/news/361
でもそんな遅いと言われるsymfonyもスケール前提のサイトで使われてたりするわけで…
負荷という一つの尺度だけで測ることはできないね。
0214nobodyさん
2007/04/10(火) 07:41:03ID:???フルスクラッチで書くのは何だが
symfony使うのも何かしんどい時にいい感じ。
ちいたんとガチにバトるポジションに入ってきた。
0215nobodyさん
2007/04/10(火) 07:57:43ID:???index.phpと同階層にsystemがあるけど
セキュリティー的にどうなの?
フタし忘れてたら見られるじゃん?
0216nobodyさん
2007/04/10(火) 08:39:16ID:???まあhttpd.confとかでよっぽどヘマしなければ大丈夫なんじゃない?って考えなのかもしれない。
0217nobodyさん
2007/04/10(火) 08:57:20ID:???なんかアドホックだなぁw
ヘルパの頭には
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
と書いてある。
appdir/helpers/配下に置くオリジナルヘルパにも
やっぱりこれ入れておけってことだろうか。
んーアドホックだ…。
0218nobodyさん
2007/04/10(火) 09:06:26ID:???(or even within your View files, although that's not a good practice)
symfonyに喧嘩売ってるんですか(><)
0219nobodyさん
2007/04/10(火) 09:39:57ID:???0220nobodyさん
2007/04/10(火) 12:46:22ID:???この部分に気を配ってるフレームワーク少ないから。
突っ込んだことしようとして無茶なハックするはめになる。
Ellisはフレームワークってものを分かってるね
0221nobodyさん
2007/04/10(火) 16:36:48ID:???お手軽で小回りが利いてるところが。
正直symfonyはでかすぎるわw
つうか俺の腕じゃsymfonyのメリット活かしきれなかった。
0222nobodyさん
2007/04/10(火) 21:12:49ID:???sfContext::getInstance()->getController()
みたいに
グローバルなレベルから辿ってcontrollerをgetするにはどうしたらいいの?
0223nobodyさん
2007/04/11(水) 01:14:20ID:???バリデーション周りダサいよね
0224nobodyさん
2007/04/11(水) 04:17:59ID:???見にくいだけだろ
エリスの髪むしりたい
0225nobodyさん
2007/04/11(水) 07:03:13ID:???コントローラの中から
$this->load->library();
したら、オブジェクトがコントローラのプロパティーになるじゃん。
これはシングルトン用だよね。
ただ単にクラスを読み込みたいだけの時はどうすれば?
0226nobodyさん
2007/04/11(水) 08:09:49ID:???validationがviewに出張して
表示用エスケープ処理まで担当するコンセプト自体はgood (`・ω・´) b
リクエストパラメータを一括して担当するのはなんかPHPっぽい
0227nobodyさん
2007/04/11(水) 09:28:49ID:???$CI =& get_instance();
これでcontrollerが取れる
contextとcontrollerが一体化してる感じか
0228nobodyさん
2007/04/11(水) 09:44:26ID:???0229nobodyさん
2007/04/11(水) 09:53:02ID:???サイトの見た目とかムービーの用意とか大切だなとあらためて思った。
0230nobodyさん
2007/04/11(水) 11:23:56ID:???0231nobodyさん
2007/04/11(水) 11:30:27ID:???俺に利点をkwsk教えてくれないかい?
0232nobodyさん
2007/04/11(水) 12:59:45ID:???それで必要ないと思ったら必要ないよ。
0233nobodyさん
2007/04/11(水) 13:48:18ID:???別に使ってないけど、ドキュメントだけ読んで想像でレスしとります。
>>225
modelじゃね?
まあviewに渡すとき、どうせ勝手に配列にされるけど。
0234nobodyさん
2007/04/12(木) 01:43:04ID:???0235nobodyさん
2007/04/12(木) 06:37:48ID:???これフレームワーク関係ないよなw
わざわざ書いてくれるなんてhage親父親切だな
0236nobodyさん
2007/04/12(木) 07:25:35ID:???配列をパラメータで渡すとエラーになるね。
って思ったらforumに載ってた
パッチ済みか・・・
http://codeigniter.com/forums/viewthread/46994/
0237nobodyさん
2007/04/12(木) 08:09:10ID:???$_POSTって書いてるのに"で囲んでるから。
デバッグしようぜ〜
0238nobodyさん
2007/04/12(木) 08:35:40ID:???0239nobodyさん
2007/04/12(木) 10:26:31ID:???どのフレームワークでも使えるような汎用的なクラスを
作りためとく方がいいような気がしてきた。
フレームワーク依存のクラス書くのってリスクだよな。
0240nobodyさん
2007/04/12(木) 13:46:11ID:???超シンプルなフレームワークを作ってくれないかな
0242nobodyさん
2007/04/12(木) 13:59:38ID:???ところでチュートリアル動画で使ってるエディター(というか統合環境)はなんなの?
0243nobodyさん
2007/04/12(木) 14:07:40ID:???0244nobodyさん
2007/04/12(木) 14:12:33ID:???結局は、一度作ってみないと、最小セットはこれってのも分からなかったりするけど。
0246nobodyさん
2007/04/12(木) 14:47:28ID:???0247nobodyさん
2007/04/12(木) 15:00:44ID:???viewで
<?php foreach(ほげ): ?>
<?php endforeach;?>
とかいう発想、ストレートでいいなあw
あと、ロゴが、鬼太郎の親父みたいなのがいい!
0249nobodyさん
2007/04/12(木) 16:00:54ID:???>$this->db->insert('comments',$_POST);
>みたいに$_POSTをまるごとmodelに渡すのもなんか怖い。
まあチュートリアルだから。
それに$_POSTとかはCI_INPUTクラスのフラグをtrueにすれば
xss_cleanメソッドで一括サニタイズ可能みたいだから問題ないでしょ。
0250nobodyさん
2007/04/12(木) 16:08:42ID:???ユーザガイド見るだけでスイスイ使える。
0252nobodyさん
2007/04/12(木) 16:13:17ID:???フレームワーク関係あるでしょ。CIのテンプレート昨日使わない時には
PHPライクなタグでecho=view部分が次のように書けるという情報なんだから。
0253nobodyさん
2007/04/12(木) 16:24:34ID:???phpライクというかphpそのものでしょ
単に生PHPが書けると書けば済むのに
テンプレートに適した書き方を教えてくれるのは丁寧だと思うけど。
0254nobodyさん
2007/04/12(木) 16:36:34ID:???そのページでは大切だと思ったから、そう書いたんだよ。
0255249
2007/04/12(木) 17:08:02ID:???ですね。magic_quotes_gpcがオフの場合、最低限addslashesで
エスケープするかたちをとってるんだ。スマソ
0256nobodyさん
2007/04/12(木) 17:21:59ID:???書くいう私もさっきまで勘違いしてて試してみてビビッた。
知らんかった。PHPいいね。
Smartyいらないんじゃないかと思ったよ。
0257nobodyさん
2007/04/12(木) 17:36:04ID:???■ このスレッドは過去ログ倉庫に格納されています