【php】fuelphpについて語ろうぜ
fuelphpってどうよ? たてる場所間違えたので、こっち使ってね☆ >>142 最近のHTML編集ソフトは問題ないのかもしれないけど昔はPHPタグは HTMLタグと認識してタグ間違ってるよ的なワーニング出すソフトとかあったよ。 smartyの{}ならその辺は普通にテキストと認識されるからHTML的には問題ない。 まあ最終的には自分の好きなようにすればいいと思うよ。 俺のとこではとにかくデザイナさん向けにPHPタグをHTML内に混ぜたくないってだけ。 JSONで返してJavaScriptのテンプレートエンジンを使うのが最強 >>JSONで返してJavaScriptのテンプレートエンジンを使う これ、興味あります! この技術、どんな種類のWebアプリで使うものなの? また、開発環境はどんなもの使うの? それと、JavaScriptのテンプレートエンジンって具体的には どんなものなの? 教えてください。 最近は>>114 で十分だな 裏が変わろうが、I/O同じなら何でも良いしな jsでテンプレートエンジンって ガラケーNGって事でおk? fuelこれからちゃんとやってみようと思ってるよ。 fuelphpよりlaravelのほうが圧倒的に人気が出ている fuelphpはオワコン CIは使ってたがfuelは使わない 移行させようとあれこれやってるようだが 互換性はLaravelよりもFuelPHPのほうが上 Laravelはバージョン変わると互換性がない 互換性より学習コストと速度とセキュリティだな どっちがどっちって事ではなくて ciはある程度使ってfuel行ったら全然わからなくてlaravelにたどり着いた publicのあるフォルダにBasic認証かけたいんだけどうまくいかない。 やりたい事は、public/file以下にBasic認証をかけたい . htaccess と. htpasswd は file の直下 public/file/. htaccess public/file/. htpasswd [.htaccessの内容] <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> AuthUserFile フルパス/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow ここまで public/. htaccessを変更しないとだめなのかな? Paginationで前や次のページのマークアップされた奴じゃなくてさくっとリンクテキストだけ取ってきたい とりあえずテンプレートいじってnext()とかでやったけど、もっと簡単にできんもんか 悪くないFWだけど、本国での不人気ぶりが気になる。開発止まっちゃうなんて事にならないだろうか? 英語圏ではlaravelよりもfuelを選ぶ理由が見当たらないし、日本もそうならないだろうか。 この過疎具合を見て 不人気だとは気づかないのだろうか >>162 それなりに成熟してるんじゃ? >>163 どのフレームワークの掲示板が活発? 今までシンプル・軽量と謳われたフレームワークで 流行った例って無いよね。 あ、ごめん図星だった? >>167 それってCMSの話だろう?星の数ほどあるが、wordpressの牙城を崩せない。 PSR0か4はどうなった? 対応しないと話にならない 犬盗まれ黒焦げ 2004年1月31日 旭川市末広地区で、飼い犬が火を付けて焼かれる事件が一月に入って から二件発生していたことが三十日、分かった。 被害に遭ったのは二匹で、 回復に向かっている。旭川中央署は、二件の犯行手口が似ており発生場所も 近いことから、 同一犯の可能性もあるとみて、器物損壊と動物愛護法違反の 疑いで調べている。 最初に被害に遭ったのは同地区の無職男性(60)が屋外で飼っている雄の 中型犬。十五日夜、男性の妻(58)が犬のいないのに 気付き、周辺を捜したところ、 全身を焼かれ毛が黒焦げになった犬が自宅に戻ってきたため、同署に通報した。二十七日に は、同地区のパート従業員の女性(65)が屋外で飼っている雌の 中型犬が盗まれた。二十九日朝、女性が自宅近くの公園で 、全身に灯油の ようなものをかけられ、しっぽの一部などが焼かれた犬を見つけ、同署に届け出た。 飼い主二人は「残酷 な行為で、許せない」と怒っている。 (北海道新聞)2004/02/04 (朝日新聞) 中学生2人、犬の毛に火 他人の飼い犬2匹に火をつけて虐待したとして、旭川中央署などは3日 、旭川市内の14歳と13歳の男子中学生2人を器物損壊 と動物愛護法違反の疑いで 補導したと発表した。2人は「犬に火をつけたらどうなるのか試した。 おもしろくてやった」と話しているという。 調べによると、2人は1月15日と27-29日の間に、同市末広で、屋外で飼われていた雄雌2匹の犬の毛に火をつけて虐待 した疑い。それぞれの飼い主ら から110番通報があり、事件が発覚したという。 雄の飼い主の男性(60)は15日夜、犬の首輪の鎖が外され、毛の一部が焦げて いることに気づいた。雌はしば犬で、飼い 主の女性(65)が29日午後、同市内の獣医師に治療を頼み、獣医師が「犬の背中の毛が何かをかけられて焼かれた ようだ 。いたずれされたのではないか」と届けた。 【審議中】 ∧,,∧ ∧,,∧ ∧ (´・ω・) (・ω・`) ∧∧ ( ´・ω) U) ( つと ノ(ω・` ) | U ( ´・) (・` ) と ノ u-u (l ) ( ノu-u `u-u'. `u-u' >>176 リダイレクトさせるコントローラもあるから数は一緒にならない >>177 ありがとう 同じ数になることはないけど、だいたい同じくらい ってところかな >>178 コントローラのファイルの中にいろいろなアクションを書くのでそのアクションの数と ビューの数はだいたい同じだけど、ビューの中にはインクルードするだけのものも あるだろうから比較するのはちょっとちがうよ。 >>179 1コントローラ1アクションが普通かと思ってた 今見てるサンプルはダメなヤツかこれ >>180 何を見てるのか知らないけど、そんな事になったらコントローラファイルが山ほどできて整理しずらいよ。 >>181 わかりました。 適度にまとめるようにします、師匠 >>183 なんでだよ mvcモデルではなくfuel固有の話だろ モデルって勝手にrequireされんの? これどうやって実現してんの? ソース読むのって、無駄になったりしない? おー徒労だー なんつったりしてな!うひゃひゃ viewmodelをビューごとにいちいち全部作ってるんだけど、これって変だよな? みんなどうしてる? viewmodelをビューごとにいちいち全部作ってる >>193 まじか。これが普通なのか。じゃぁこのままでいこう。 >>192 作んなくてもいいらしいので作ってない。 Fuel入門に書いてあった。 >>192 View::forge()をcontrollerでやらずにmodelでやるってこと? >>195 それだとView内で独自関数使えないし・・・ >>196 コントローラー内でViewmodel::forgeだよ。MVC以外にviewmodelってやつがある サンクス 見たけどいまいち使いどころがわからない viewに渡す部分をMVCから分離したいとき? Controller_RestでWebAPIを作っているのですが、 xml型で返した時に各レコードを包んでいる<item>タグを消す、 もしくわ他のタグに変える方法はあるのでしょうか? FuelPHPの新刊が出たんだね。 はじめてのフレームワークとしてのFuelPHP 改訂版 [単行本] 本屋に並んでいたのを見てみたが、内容が素晴らしい! 昔、電子書籍のを以前買ってそれもすごく良かったけど、この本も良書です。 PHPのFrameworkの中では、最高の良書だと思う。 この本のおかげで、CakePHPを一気に駆逐する気がしている。 あ、俺は著者でも関係者でもないのであしからず。 >>200 前のと比べてどう違うんだよ そこんとこ詳しく教えてくれよ 今のFuel本は付箋と赤線入れまくってて便利に育ったので 大した違いが無いのなら買わぬ >>201 前版は電子書籍だけだよ 早川氏の「改訂 FuelPHP入門」とは別の本 FuelPHP か Laravel か Yii で迷っています。 どれちも使ったことがありません。 覚えやすさと、クラスの仕様の完成度の高さを重視します。 コマンドでのコード自動生成機能や、コーディングのタイピング量の少なさなどは 重視しません。 どれが良いでしょうか? >>203 覚えやすさはぶっちぎりでfuel 完成度は、まあ普通 11月にも新刊が出るんだね。 改訂 FuelPHP入門 FuelPHP、盛り返してきたな。 マニュアルをチラ見で質問なんですが、 DB::query って、パラメタクエリは使えるんですか? SQL文に「?」などを書いておき、arrayでパラメタを引き渡すとクオートして埋めてくれる ようなものがほしいのですが。 ありがとうございます。 よく調べたら、parameters() メソッドというのがありました。 すごい勢いで解説本出てくね laravelは紙媒体の書籍出てたっけ ないよ。 やっぱ、本屋に書籍がどれだけ並んでいるかで、普及率は違ってくるだろうな。 てことで、しばらくは、 Cake > Fuel > Zend > Laravel て感じかな・・・ 質問させてください。 CakePHPにある find('list') みたいなセレクトボックスのoption に直接流用できるような 形式でデータをもってくる検索方法はFuelでは提供されているのでしょうか。 CakeもFuelも使ったことないけど、推測すると、key=>value の配列かな? object形式でもarray形式であっても、わりと簡単に変換関数を実装できるのでは。 >>212 ありがとうございます。 その方法は私も思いついたですが、何かモデル側に便利な機能が用意されているのでは ないかと思い、質問させていただきました。 一発でkey, valueのペアの配列にして返してくれるような呼び出しはないのかな、 と思いまして。 as_array()でkeyとvalueを指定するのじゃダメなの? fuelphpのmodelって素のclassだからORMとか使わない限り、モデル側には便利機能なんてないけど。 >>214 ありがとうございます。 Ormはもちろん使うつもりです。as_array()の使い方をみてみます。参考になりました。 Larabelはモッサリ感がある。 やっぱり今使えるのはFuelPHPなんだよね。 感とか言わんで、ちゃんと測定してーな。 エンジニアなら。 参考にさせて頂きますしおすし。 測定しないとなんともいえないけど オーバーヘッドでかそう感はある フレームワークの速度差が体感で分かるのか? すげーなw 単体の速度差はわからんけど、アクセスが増えてくると やっぱり体感できるくらいは違いある 名前空間関係なく 普段使ってる自作関数を直接呼ぶのは やっぱりマナー違反だろうか いちいちユーティリティクラス作るのも 面倒なんだよなー 無作法なのと利便性と、どっちをとるべきか…… Authで自作サイトに認証機能を付けたのですが、質問です。 認証が必要なアクションにアクセスした時、ログインページにリダイレクトします。 認証が成功した後、もともとアクセスしようとしたアクションにリダイレクトするということは可能なのでしょうか。 CakePHPにはこの機能があったと記憶しています。 wikiのパッケージってある? 探してもなかったんだよね。 Markdown記法は気軽に使えるみたいだけど、 それに加えて、履歴管理と閲覧・編集のパーミッション管理とかして欲しいんだよねぇ。 FuelPHPの本書いてる鈴木さんて、すごい人なんだね。 この人がいれば、地道にシェアがUPする気がする。 あ、俺田中ですので。 >>223 リファラじゃない? Input::referrer(); でなんとかなんないかな? 初フレームワークだけど便利だね ずっと自作フレームワークは利用してたけど 本物のフレームワークの仕組みはすごく勉強になるわ これから修得するのは、FuelPHPかLaravelか、どっちが良いのでしょう? 中規模、Windowsサーバ上での開発です。 すみません質問です。 入力フォームでバリデーションエラーになって画面を再出力するとき、 元の入力値をデフォルト値として入れる方法は、どうすればよいのでしょうか? LaravelとFuelPHP、どっちを使おうか比べたんだけど。。。 FuelPHP、素晴らしいな! Laravelは、 ディレクトリ構造がシンプルではない。 マニュアルが若干分かりにくい。 重厚長大すぎる。 Eloquent使ったみたらびっくりするほど遅かった。 修得するのに時間がかかる。 V3からV4、V4からV5でかなり大きな仕様変更がされており長期に安心して使えない。 Googleトレンドに騙されるところだったぜ。 海外のトレンドを追従するのが正解だと思うけどなぁ epub形式の電子書籍で初心者にもわかりやすい入門書があったからfuelphpにしたけどさ 最近チュートリアルでFuelPHPを勉強し始めた者です。 Fieldsetについて質問です。 Fieldsetを使うと、コントローラ内でラジオボタンを生成したりチェックボックスを生成すると思います。 これってロジックとビューは分離すべきという原則から外れると思うので、好ましくないと感じました。 FieldSetを使ってもMVCをきちんと分離できる上手い書き方などあるのでしょうか? それとも、FieldSetは使わないほうが良いというのがFuelPHPerの認識なのでしょうか? 232です。 チュートリアル学習で、本日疑問に思ったこと。 ビューのテンプレート機能(レイアウト機能)を使うときは、 Controller_Templateクラスを使いますよね。 これは、ビューをテンプレートにするかしないかをコントローラに 記述しなきゃいけないことになります。 これも232と同様に、MVCの原則に違反した書き方になる気がするのですが・・・ 俺の理解不足でしょうか? Oil migrationで外部キーを新たに設定する場合どのようにbashに叩けばいいのでしょうか。 外部キーを設定するコマンド文が分からないです。 fuelphpのコード規約に沿ったeclipseフォーマッター公開してるサイトありませんか? fuelphp のコード規約は美しくないので・・・ 使わせてもらっている立場で批判するのは、美しくないぞ。 >>238 逆だ 使ってもらう側からしたら、批判してもらわないと困る fuelって、ユーザーが作るファイルを置いとく場所が あちこちにとっちらかってて 収拾つかない感じだけど どうやってバージョン管理やプロジェクト管理してる? classesとviewsと離れ過ぎじゃない? 気持ち的にはキャメルケースじゃないと落ち着かないけど PHPの標準関数はアンダースコアなんだよな なんつーかやっぱ細かいこと気にしたら負けだな 大人しくプロジェクトの方針に合わせますわ MVCとして考えるな VCとして考えろ fuelphpにとってMはCの補佐である だからclasses/とviews/に分かれており、classes/の中にcontroller/とmodelsが存在するのだ read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる