元スレ[PHP][フレームワーク]CodeIgniter Part2
php覧 / PC版 /みんなの評価 :
651 = :
ciのスレでfuelに話題誘導しようとしてる奴なんなの?
fuelとciは確かに似てるし比較すんのは別にいいんだけど、
こっちのスレにきて、わざわざfuelマンセーしてるのとか見ると
fuel界隈にいる奴ってキモいわって思う
652 = :
FuelPHPの利用規約には布教活動が義務付けられているのだよ
653 = :
それじゃ、GPLより面倒だな
あっちは信者だけだからね
654 = :
>>649
自分が頭弱いことを自覚しているんだな。
655 = :
>>654
俺、CI使ってないぜ?使う価値ないんだもん
656 = :
だったら君の二度と来る場所ではない。
さようなら。
657 = :
ありがたい教えを授けてやろうというのに・・・
迷えるCI使いにFuelのご加護があらんことを
658 = :
PHPほぼ初心者時代に初めてCakePHPを触ってワケワカメだった時に、CodeIgniterを使って分かりやすさに感動した
が、ある程度PHPとフレームワークに慣れてくると淡白すぎて物足りなくなる
659 = :
でも、フレームワークは統一して使いたい。
サービスごとに別々のフレームワークなんて、とてもやってられない。
それに感動するくらい分かりやすいと、開発メンバーが変わっても
習得が容易だから、そいつらが戦力外になってしまう可能性が低い。
660 = :
商用のウェブアプリでCI導入してるところなんてあるのか?
個人が気軽にフレームワーク使いたい時や初心者用の教材としてなら大いに価値はあると思うが
661 = :
CIのマニュアル全部印刷した。
電車で見るの楽しい。
662 = :
>>649
それCakeとかの話だろww
CIはCakeやsymfonyに比べて
規約が少ない分、自分で考える部分が多いだろ
よほどのバカじゃなければ
他のFWが理解できなくてCIにたどり着くなんてことは
考えもつかないだろ
バカ丸出し
663 = :
>>655
使ってもいないフレームワークのスレに現れて批判してる時点で馬鹿丸出なんだよ
せめてある程度使ってからモノを言えよksが
664 = :
掘り返すなハゲ
665 :
>>662
> >>649
> それCakeとかの話だろww
> CIはCakeやsymfonyに比べて
> 規約が少ない分、自分で考える部分が多いだろ
>
> よほどのバカじゃなければ
> 他のFWが理解できなくてCIにたどり着くなんてことは
> 考えもつかないだろ
>
> バカ丸出し
まぁ、悔しいのは分かる。じゃぁ聞くが、sfやcake使える?
使えなくても悔しいから使えるって答えるだろうけど。
666 = :
>>665
おまえ、ほんとに馬鹿だな。
短い文章に馬鹿さ加減が漲ってるわ。
667 :
>>666
> >>665
> おまえ、ほんとに馬鹿だな。
> 短い文章に馬鹿さ加減が漲ってるわ。
そうだよね、YesかNoで答えるのは酷だよね。
668 = :
フォームヘルパーについて質問します。
(CI初心者です)
フォームヘルパーを使うメリットはあるのでしょうか?
フォームヘルパーで書くと特殊なHTMLを生成し、それがCIの機能に結びつく、などの
メリットがあれば使う価値があると思うのですが、そうでなければ直接HTMLタグを
書いたほうが良い気がしています。
宜しくお願いします。
669 = :
良質問あげ
670 = :
>>668
デフォルト値の設定、ラベルの付与、配列値によるオプションタグの自動生成、さらにはバリデーションなど枚挙に暇がない
そもそもフォームヘルパーはPHPに限らずウェブフレームワークの最も重要な機能の一つです
671 = :
使う理由が出たので、使わない方で
だいたいはつまらん機能だと思うよ
他のフレームワークでも同じ
唯一セキュリティ上の利点がある
自前でできるなら、敢えて使わなくてもいい
672 = :
バリデーションはフォームヘルパーを使わなくても機能するのでは?
ラベルだってHTMLを直接書けばよいだろうし。
オプションタグの自動生成やデフォルト値の設定まで求めるなら、
CIのテンプレパーサをSmartyにしたほうが総合的に良さそうな気がしました。
(Smartyならフレームワークが変わっても学習した知識が大抵使えそうだし)
質問しながら生意気な反論ですみません。
回答いただいた内容に、いまひとつ納得いかないので・・・
673 = :
671だけど、補足
・form_prep()をいちいちしなくていい点
・マニュアルにあるように、移植性
を無視して良ければ、HTMLを直接書く方が、
今までやっていたなら、わかりやすいと思う
ただ、最近はPHPでHTML描画するより、
JavaScriptで遅延ロードした方がUX的にも良いから、
使わなくても良いんじゃないかな
というのが俺の考え
674 = :
>>672
格的なウェブアプリになると登録項目が多くなるからバリデーション設定をモデルに分けておいた方が管理しやすいし
バリデーション→データベース登録という一連の流れに与し易いという利点がある
エラーメッセージもヘルパーがそのまま表示してくれるし、利用者・開発者ともにストレスを感じにくくなるはず
項目が少なかったり、データベースとの連携がないのならHTMLで書いてもいいんじゃないのかな
675 = :
>>674
レスありがとうございます。
モデルの中でバリデーションやDB操作をするとスッキリするのは
理解できました。
でも、モデルを使うこととフォームヘルパーは無関係ですよね?
また、エラーメッセージもヘルパーがそのまま表示してくれるとの
ことですが、本当ですか?
フォームヘルパー使っても、ビューに表示するコードを自前で書
かなければいけないのでは?
レスいただきありがたいのですが、今ひとつ納得いきません・・・
フォームヘルパー使っても大したメリットはなく、使う・使わないは
好き好きでってことかなあ。。。
676 = :
CIのヘルパーはどれも微妙なんだよね。
まぁ、FWの入門用と考えて、次のFWに進めば?
677 = :
シンプルで余計なものがないのがCodeIgniterのいいところ。
拡張の余地が残されていて、自由にカスタマイズできる。
と、ポジティブに考えてみる。
678 = :
>>677
そもそもフレームワークは個々人の裁量よりもフレームワークや言語の特製をいかに活かすかに重点が置かれてるし本末転倒な気がしなくもないなあ
商用で使われるようなフレームワークだと備わった機能を活かすだけで十分商用たりえるわけだし
679 = :
軽量・シンプルなのも利点の一つなわけで。
必ずしもフルスペックは必要ない。
メリット・デメリット考えて選択。
適材適所。単純なこと。
680 = :
フレームワークはあくまで開発グループの足並みを揃える「枠組み」であって、
CodeIgniterなどのフレームワークソフトウェアは「枠組み」を作成する手助けをしてくれる道具。
道具を使うのではなく、道具に使われてしまうのでは、それこそ本末転倒な気がする。
681 = :
フレームワーク論は立ち位置によって異なるんだから
そんな噛み合わない話をしても仕方がないよ
682 = :
主要なウェブフレームワークの多くは「設定よりも規約」の概念で作られているから、自由は得てして厭われることが多い
その反面、Codeigniterは規約が非常に少ないフレームワークだから使ってて楽しめるものだと思う
683 = :
CI 2.0の日本語の解説本てないのかな。
誰か出して。
オンラインマニュアルでは頭に排卵。
684 = :
>>683
本とウェブ媒体の違いってことなんだろうけど
昔出た本だとオンラインマニュアルと全くといっていいほど同じ内容だったはずだよ
685 = :
>>684
そうなんですか。
じゃ、オンラインマニュアルを印刷するかなぁ・・・
686 :
実際に触ってみれば頭に入るよ
687 = :
CIほど分かりやすいマニュアルはねえぞ
がんばって覚えろ
688 = :
>>687
ありがとう。
すごく分かりやすいとは感じています。
でも、画面で読むと頭に入らないんだよね・・・
ま、俺の脳ミソの問題なんだけど。
689 = :
フレームワーク使ったことがない段階 ・・・ ここからスタート
↓
MVCを学ぶ ・・・ 学習しやすいCodeIgniterでサイトを作れるようになる。全てのライブラリを覚える必要はない(基本的のどのフレームワークでもそう。必要な機能だけ使えるようになればOK)
↓
2個目のフレームワークも使ってみたくなる覚えたくなる ・・・ Yii, Zend Framework, CakePHP, FuelPHP, Laravelのメジャーなところから選ぶ
↓
それ以外のフレームワークも試してWebアプリを作ってみる
↓
Symfonyを学ぶ
↓
複数人で作業できる機会を作る ・・・ ここで何故フレームワークが重要なのかを学ぶ
691 = :
ライセンス問題でもめてたけどいわゆる4大ライセンスで唯一増加傾向にあるんだな
新興フレームワークの印象が強かったけど、googleトレンドだと2位以下を大きく引き離して1位になっててビビった
692 = :
そのGoogleトレンドの基準で言えば、日本ではまだまだCakePHPが強いな
3大フレームワークがトレンドとして下がりつつあるのは、安定してきたということの裏返しと言えるかも。。
693 = :
データベースクラスって使う意味ありますか?
PDOで十分だと思うんだけど、メリットあるの?
695 = :
PHPって使う意味ありますか?
Cで十分だと思うんだけど、メリットあるの?
696 = :
さすがにスレ違い
C使えれば偉いと思ってる馬鹿はどっかいけや
697 = :
ごめん、693の問いに対してメリットあるよと暗に言いたかったんだけど
マジレスが返ってくるとは思わなかった
699 = :
設定クラスの公式オンラインマニュアル(CodeIgniterユーザガイド 日本語版)
には、
$this->config->config
というパブリック変数は記載されていません。
CodeIgniterユーザガイド 日本語版より詳しい
公式マニュアルが存在するのでしょうか?
700 = :
過疎ってますね。。。
みんなの評価 :
類似してるかもしれないスレッド
- [PHP][フレームワーク]CodeIgniterスレ (983) - [86%] - 2011/3/5 23:17 ○
- [PHPフレームワーク]Laravel (995) - [56%] - 2017/7/22 11:45
- 【PHP】フレームワークMapleに舌鼓 (470) - [48%] - 2017/12/31 9:31
- 【PHP】フレームワークPharonスレ (306) - [47%] - 2022/10/10 20:00
- 【PHP】フレームワーク Akelos (129) - [43%] - 2019/5/9 7:46
- symfony PHPフレームワークpart2 (530) - [41%] - 2022/4/10 22:45
トップメニューへ / →のくす牧場書庫について