X



【php】fuelphpについて語ろうぜ
0001nobodyさん
垢版 |
2011/11/21(月) 11:45:05.13ID:???
fuelphpってどうよ?
たてる場所間違えたので、こっち使ってね☆
0197nobodyさん
垢版 |
2014/07/28(月) 15:20:27.98ID:???
>>195
それだとView内で独自関数使えないし・・・
>>196
コントローラー内でViewmodel::forgeだよ。MVC以外にviewmodelってやつがある
0198nobodyさん
垢版 |
2014/07/29(火) 03:02:05.96ID:???
サンクス
見たけどいまいち使いどころがわからない
viewに渡す部分をMVCから分離したいとき?
0199nobodyさん
垢版 |
2014/08/04(月) 14:30:18.40ID:0/ys8nZ4
Controller_RestでWebAPIを作っているのですが、
xml型で返した時に各レコードを包んでいる<item>タグを消す、
もしくわ他のタグに変える方法はあるのでしょうか?
0200nobodyさん
垢版 |
2014/10/26(日) 19:32:18.65ID:???
FuelPHPの新刊が出たんだね。

はじめてのフレームワークとしてのFuelPHP 改訂版 [単行本]

本屋に並んでいたのを見てみたが、内容が素晴らしい!
昔、電子書籍のを以前買ってそれもすごく良かったけど、この本も良書です。

PHPのFrameworkの中では、最高の良書だと思う。


この本のおかげで、CakePHPを一気に駆逐する気がしている。


あ、俺は著者でも関係者でもないのであしからず。
0201nobodyさん
垢版 |
2014/10/27(月) 00:38:07.36ID:???
>>200
前のと比べてどう違うんだよ
そこんとこ詳しく教えてくれよ

今のFuel本は付箋と赤線入れまくってて便利に育ったので
大した違いが無いのなら買わぬ
0202nobodyさん
垢版 |
2014/10/27(月) 02:49:15.45ID:???
>>201
前版は電子書籍だけだよ
早川氏の「改訂 FuelPHP入門」とは別の本
0203nobodyさん
垢版 |
2014/10/29(水) 05:42:11.06ID:???
FuelPHP か Laravel か Yii で迷っています。
どれちも使ったことがありません。

覚えやすさと、クラスの仕様の完成度の高さを重視します。

コマンドでのコード自動生成機能や、コーディングのタイピング量の少なさなどは
重視しません。

どれが良いでしょうか?
0204nobodyさん
垢版 |
2014/10/30(木) 00:27:45.57ID:???
>>203
覚えやすさはぶっちぎりでfuel
完成度は、まあ普通
0205nobodyさん
垢版 |
2014/11/01(土) 07:12:21.36ID:???
11月にも新刊が出るんだね。

改訂 FuelPHP入門


FuelPHP、盛り返してきたな。
0206nobodyさん
垢版 |
2014/11/01(土) 09:54:38.17ID:???
マニュアルをチラ見で質問なんですが、
  DB::query

って、パラメタクエリは使えるんですか?

SQL文に「?」などを書いておき、arrayでパラメタを引き渡すとクオートして埋めてくれる
ようなものがほしいのですが。
0208nobodyさん
垢版 |
2014/11/01(土) 21:07:53.05ID:???
ありがとうございます。
よく調べたら、parameters() メソッドというのがありました。
0209nobodyさん
垢版 |
2014/11/02(日) 22:44:13.57ID:???
すごい勢いで解説本出てくね
laravelは紙媒体の書籍出てたっけ
0210nobodyさん
垢版 |
2014/11/03(月) 19:30:40.39ID:???
ないよ。

やっぱ、本屋に書籍がどれだけ並んでいるかで、普及率は違ってくるだろうな。
てことで、しばらくは、
  Cake > Fuel > Zend > Laravel
て感じかな・・・
0211nobodyさん
垢版 |
2014/11/04(火) 15:39:59.77ID:SUs2069f
質問させてください。
CakePHPにある find('list') みたいなセレクトボックスのoption に直接流用できるような
形式でデータをもってくる検索方法はFuelでは提供されているのでしょうか。
0212nobodyさん
垢版 |
2014/11/05(水) 20:11:27.52ID:???
CakeもFuelも使ったことないけど、推測すると、key=>value の配列かな?
object形式でもarray形式であっても、わりと簡単に変換関数を実装できるのでは。
0213nobodyさん
垢版 |
2014/11/07(金) 11:56:10.35ID:???
>>212
ありがとうございます。
その方法は私も思いついたですが、何かモデル側に便利な機能が用意されているのでは
ないかと思い、質問させていただきました。

一発でkey, valueのペアの配列にして返してくれるような呼び出しはないのかな、
と思いまして。
0214nobodyさん
垢版 |
2014/11/07(金) 14:46:16.73ID:???
as_array()でkeyとvalueを指定するのじゃダメなの?
fuelphpのmodelって素のclassだからORMとか使わない限り、モデル側には便利機能なんてないけど。
0215nobodyさん
垢版 |
2014/11/10(月) 09:02:53.02ID:???
>>214
ありがとうございます。
Ormはもちろん使うつもりです。as_array()の使い方をみてみます。参考になりました。
0216nobodyさん
垢版 |
2014/11/25(火) 10:20:48.60ID:???
Larabelはモッサリ感がある。
やっぱり今使えるのはFuelPHPなんだよね。
0217nobodyさん
垢版 |
2014/11/29(土) 00:10:07.22ID:???
感とか言わんで、ちゃんと測定してーな。
エンジニアなら。
参考にさせて頂きますしおすし。
0218nobodyさん
垢版 |
2014/11/30(日) 19:37:37.74ID:???
測定しないとなんともいえないけど
オーバーヘッドでかそう感はある
0219nobodyさん
垢版 |
2014/11/30(日) 21:58:54.44ID:???
フレームワークの速度差が体感で分かるのか?
すげーなw
0220nobodyさん
垢版 |
2014/11/30(日) 22:07:45.61ID:???
単体の速度差はわからんけど、アクセスが増えてくると
やっぱり体感できるくらいは違いある
0221nobodyさん
垢版 |
2015/01/19(月) 21:20:22.34ID:???
名前空間関係なく
普段使ってる自作関数を直接呼ぶのは
やっぱりマナー違反だろうか
0222nobodyさん
垢版 |
2015/01/19(月) 21:22:29.93ID:???
いちいちユーティリティクラス作るのも
面倒なんだよなー
無作法なのと利便性と、どっちをとるべきか……
0223nobodyさん
垢版 |
2015/02/02(月) 11:00:33.54ID:sVtQBZsO
Authで自作サイトに認証機能を付けたのですが、質問です。

認証が必要なアクションにアクセスした時、ログインページにリダイレクトします。
認証が成功した後、もともとアクセスしようとしたアクションにリダイレクトするということは可能なのでしょうか。

CakePHPにはこの機能があったと記憶しています。
0224nobodyさん
垢版 |
2015/02/14(土) 01:34:14.53ID:GmmLQe4e
wikiのパッケージってある?
探してもなかったんだよね。

Markdown記法は気軽に使えるみたいだけど、
それに加えて、履歴管理と閲覧・編集のパーミッション管理とかして欲しいんだよねぇ。
0225nobodyさん
垢版 |
2015/02/18(水) 05:16:39.08ID:???
FuelPHPの本書いてる鈴木さんて、すごい人なんだね。
この人がいれば、地道にシェアがUPする気がする。

あ、俺田中ですので。
0226nobodyさん
垢版 |
2015/03/07(土) 12:42:25.84ID:???
>>223
リファラじゃない?
Input::referrer();
でなんとかなんないかな?
0227nobodyさん
垢版 |
2015/03/08(日) 05:01:32.36ID:???
初フレームワークだけど便利だね

ずっと自作フレームワークは利用してたけど
本物のフレームワークの仕組みはすごく勉強になるわ
0228nobodyさん
垢版 |
2015/03/13(金) 20:05:11.13ID:???
これから修得するのは、FuelPHPかLaravelか、どっちが良いのでしょう?
中規模、Windowsサーバ上での開発です。
0229nobodyさん
垢版 |
2015/03/14(土) 21:49:24.20ID:???
すみません質問です。

入力フォームでバリデーションエラーになって画面を再出力するとき、
元の入力値をデフォルト値として入れる方法は、どうすればよいのでしょうか?
0230nobodyさん
垢版 |
2015/03/17(火) 21:29:50.16ID:???
LaravelとFuelPHP、どっちを使おうか比べたんだけど。。。

FuelPHP、素晴らしいな!

Laravelは、
 ディレクトリ構造がシンプルではない。
 マニュアルが若干分かりにくい。
 重厚長大すぎる。
 Eloquent使ったみたらびっくりするほど遅かった。
 修得するのに時間がかかる。
 V3からV4、V4からV5でかなり大きな仕様変更がされており長期に安心して使えない。


Googleトレンドに騙されるところだったぜ。
0231nobodyさん
垢版 |
2015/03/18(水) 02:54:35.94ID:???
海外のトレンドを追従するのが正解だと思うけどなぁ

epub形式の電子書籍で初心者にもわかりやすい入門書があったからfuelphpにしたけどさ
0232nobodyさん
垢版 |
2015/03/20(金) 18:14:08.36ID:???
最近チュートリアルでFuelPHPを勉強し始めた者です。

Fieldsetについて質問です。

Fieldsetを使うと、コントローラ内でラジオボタンを生成したりチェックボックスを生成すると思います。
これってロジックとビューは分離すべきという原則から外れると思うので、好ましくないと感じました。

FieldSetを使ってもMVCをきちんと分離できる上手い書き方などあるのでしょうか?

それとも、FieldSetは使わないほうが良いというのがFuelPHPerの認識なのでしょうか?
0233nobodyさん
垢版 |
2015/03/21(土) 18:06:34.35ID:???
232です。
チュートリアル学習で、本日疑問に思ったこと。

ビューのテンプレート機能(レイアウト機能)を使うときは、
Controller_Templateクラスを使いますよね。
これは、ビューをテンプレートにするかしないかをコントローラに
記述しなきゃいけないことになります。

これも232と同様に、MVCの原則に違反した書き方になる気がするのですが・・・

俺の理解不足でしょうか?
0234nobodyさん
垢版 |
2015/03/30(月) 17:25:51.17ID:nrqN5aDG
Oil migrationで外部キーを新たに設定する場合どのようにbashに叩けばいいのでしょうか。

外部キーを設定するコマンド文が分からないです。
0235nobodyさん
垢版 |
2015/04/06(月) 11:21:32.69ID:???
fuelphpのコード規約に沿ったeclipseフォーマッター公開してるサイトありませんか?
0236nobodyさん
垢版 |
2015/04/06(月) 11:22:20.76ID:7mdTKBRz
age
0237nobodyさん
垢版 |
2015/04/07(火) 02:01:28.25ID:???
fuelphp のコード規約は美しくないので・・・
0238nobodyさん
垢版 |
2015/04/21(火) 21:40:25.11ID:???
使わせてもらっている立場で批判するのは、美しくないぞ。
0239nobodyさん
垢版 |
2015/04/22(水) 00:34:29.82ID:???
>>238
逆だ
使ってもらう側からしたら、批判してもらわないと困る
0240nobodyさん
垢版 |
2015/06/08(月) 18:47:13.16ID:6Yg8F62v
fuelって、ユーザーが作るファイルを置いとく場所が
あちこちにとっちらかってて 収拾つかない感じだけど
どうやってバージョン管理やプロジェクト管理してる?

classesとviewsと離れ過ぎじゃない?
0241nobodyさん
垢版 |
2015/06/11(木) 03:32:20.65ID:???
気持ち的にはキャメルケースじゃないと落ち着かないけど
PHPの標準関数はアンダースコアなんだよな

なんつーかやっぱ細かいこと気にしたら負けだな
大人しくプロジェクトの方針に合わせますわ
0242nobodyさん
垢版 |
2015/06/23(火) 14:07:59.82ID:SobDk1j7
MVCとして考えるな
VCとして考えろ
fuelphpにとってMはCの補佐である
だからclasses/とviews/に分かれており、classes/の中にcontroller/とmodelsが存在するのだ
0243nobodyさん
垢版 |
2015/06/26(金) 01:01:22.35ID:???
MODELってどんなんだっけか
0244nobodyさん
垢版 |
2015/06/26(金) 19:33:08.71ID:???
もぉ〜〜〜出るぅぅぅぅ
0245nobodyさん
垢版 |
2015/06/27(土) 14:43:38.96ID:???
今、モデルと言えばえびちゃんもえちゃんやろ
0246nobodyさん
垢版 |
2015/07/01(水) 21:00:33.57ID:???
おまえら開発環境は何使ってますか?

NetBeans、Eclipse+PDT、PHP Stormあたり?
0247nobodyさん
垢版 |
2015/07/01(水) 21:12:07.61ID:???
NetBeansからPHPStormに乗り換えたよん。

NetBeansに慣れてしまえば、乗り換えるほどのメリットはないかも、だけどね。
0249nobodyさん
垢版 |
2015/07/04(土) 13:45:29.52ID:???
フォームからファイルアップロードする機能を作りたいのですが、
アップロードの進捗状況を表示するにはどうしたらよいのでしょうか?

FuelPHPのほかにBootlstrapなどが必要なのでしょうか?
0250nobodyさん
垢版 |
2015/07/13(月) 18:31:26.12ID:HZJ3s8wR
必ず実行したい関数があるんだけど、
どこに仕込むのがFuelPHP流なんでしょうか

すべてのcontrollerのクラス定義の外に書く ってのはお行儀悪いですよね
0251nobodyさん
垢版 |
2015/07/14(火) 13:04:44.61ID:???
>>250
Controllerを継承したクラスを作成して、継承したクラスのbefore()で実行したい関数を実行。
で、画面のControllerは作ったクラスを継承して作ればいいんじゃね。
0252nobodyさん
垢版 |
2015/07/16(木) 17:04:42.60ID:???
>>251
ありがとう。beforeなんてあったのね
ほとんどの画面はcontroller継承した自作controller継承してたから
before()にぶっこむよ。
0253nobodyさん
垢版 |
2015/07/21(火) 16:11:13.21ID:Jn9O21L5
コントローラに
use Fuel\Core\Request;
ってのが書いてあったんだけど、これってどういう意味?

インポートってルートディレクトリみたいなのどこかで決めることできるの?
0254nobodyさん
垢版 |
2015/07/23(木) 16:08:04.26ID:3BjeKroG
FuelPHPのライブラリをFuelPHP以外でも使いたいんだけど
どうしたらいいかな。
0255nobodyさん
垢版 |
2015/07/23(木) 21:30:36.11ID:???
ソースがあるんだから何とかしろとしか言いようがない。
0256nobodyさん
垢版 |
2015/07/23(木) 23:11:07.64ID:???
>>255
ソースがあるのでインチキしてオートローダーぶっこめば出来ると踏んでる。
でも、もし公式推奨の手順があるならそれに則りたい
0257nobodyさん
垢版 |
2015/07/30(木) 03:04:36.94ID:???
過疎ってるなぁ
みんなどこで情報交換してるの?
StackOverflowの英語版とか?
日本語版は少ないよね(´д`;)
0258nobodyさん
垢版 |
2015/08/02(日) 14:20:24.52ID:???
>>257
ここだよ。 ここしかないよ。
今はもう、俺とお前の二人しかいない。
0259nobodyさん
垢版 |
2015/08/03(月) 22:33:30.74ID:???
怪しい関係だなw
0260nobodyさん
垢版 |
2015/08/06(木) 18:29:10.28ID:R4XMXDnH
PhpStorm使ってるやつおる?
viewで変数補完したいときどうしたらええの?
誰かおらん?
誰か
0261nobodyさん
垢版 |
2015/08/22(土) 13:51:26.68ID:???
誰もおらんから試しにageてみるか
0262nobodyさん
垢版 |
2015/08/22(土) 15:12:12.60ID:???
くそスレageんなボケ
0263nobodyさん
垢版 |
2015/09/13(日) 18:31:17.93ID:JXmE3rui
viewで変数補完する方法わかったよ。
意外と地味な手順だった。
0264nobodyさん
垢版 |
2015/09/15(火) 17:37:47.46ID:uIWtSRdm
エラーハンドリングについて教えてください

例外を投げて、それをFuelPHPがキャッチして
例外の内容に応じて 用意したエラーページを表示する

というようなことが出来ると聞いたのですが
それを簡単に解説しているページはありますか?
0265nobodyさん
垢版 |
2015/09/17(木) 23:21:45.16ID:???
Controllerの基底作ってそこでキャッチ&リダイレクトでいいんじゃないか?
0266nobodyさん
垢版 |
2015/10/03(土) 12:25:58.34ID:???
閑散としてて寂しいっす
FuelPHPer起きろよ。
0267nobodyさん
垢版 |
2015/10/03(土) 13:55:07.34ID:???
>>265
action_xxx() を呼んでるところでキャッチできるかな
0268nobodyさん
垢版 |
2015/10/03(土) 20:41:04.86ID:???
>>264
例外がHttpNotFoundExceptionなら_404_をルーティング
HttpServerErrorExceptionなら500.php(core/viewsにある)をapp/viewsにコピーしてカスタマイズ

ってことかな?
0269nobodyさん
垢版 |
2015/10/03(土) 20:47:59.43ID:???
つうかindex.phpを弄ればいい気がする
0270nobodyさん
垢版 |
2015/10/03(土) 23:04:14.04ID:???
>>268
いや、ほんとにオレオレ例外をthrowしたいんだけど
あんまりそういうやり方は推奨されてなさそうなのな
0271nobodyさん
垢版 |
2015/10/04(日) 12:40:09.79ID:???
>>270
ってことは
class MyException extends \FuelException
{
&nbsp;public function handle() {
&nbsp;&nbsp;$response = new \Response(\View::forge('飛ばしたいエラーページ'));
&nbsp;&nbsp;$response->send(true);
&nbsp;}
}
みたいにhandleメソッド実装すればよいのでは
0272nobodyさん
垢版 |
2015/10/04(日) 13:24:47.59ID:???
handoruメソッドって初めて聞いた
ちょっと勉強してくる
0273nobodyさん
垢版 |
2015/10/08(木) 06:00:25.53ID:???
FuelPHPで使えるユーザ認証パッケージで、メールでのアクティベーション機能があるものはありますでしょうか?
0275nobodyさん
垢版 |
2015/10/08(木) 19:21:37.19ID:???
>>274
ズバリです!
ありがとうございました!
0276nobodyさん
垢版 |
2015/10/11(日) 23:16:12.97ID:???
FuelPHPでのセッション変数ってどこに保存されているの?

phpのデフォルト(/var/lib/php/session/とかそのへん)には
FuelPHP上でのセッションだけが保存されてなかった
0277nobodyさん
垢版 |
2015/10/12(月) 01:37:50.44ID:???
>>276
FuelPHPはデフォだとCookieセッションじゃなかったっけ
つまりセッションデータは暗号化してCookieに保存される
0278nobodyさん
垢版 |
2015/10/12(月) 01:44:22.22ID:???
>>277
マジすか
うおーマジだ
マジかよ
0279nobodyさん
垢版 |
2015/10/23(金) 21:40:04.03ID:???
FuelPHPで使えるカレンダーパッケージはありますでしょうか?
0280nobodyさん
垢版 |
2015/10/28(水) 07:13:19.34ID:???
俺みたいなバカにはfuelphpしか使えん
丁寧な日本語書籍を作ってくれた人に感謝してる
0281nobodyさん
垢版 |
2015/10/28(水) 13:21:13.63ID:???
わかるわかる。頭の良い奴はせいぜいCでも使ってろやって思う。
0282nobodyさん
垢版 |
2015/10/28(水) 17:53:12.80ID:???
fuelphp使えりゃバカってことはないと思うが……
この業界のほんとのバカって半端ないよね
0283nobodyさん
垢版 |
2015/10/28(水) 21:17:55.44ID:???
SimpleAuthを継承し、アクティベーション機能を追加したいです。

しかし、どうしたらいいのか、さっぱりわかりません。

SimpleAuthを継承する方法が載っているサイトなどありましたら、
教えてください。

お願いします。
0284nobodyさん
垢版 |
2015/10/29(木) 15:33:34.40ID:+y4uHlvp
☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
0285nobodyさん
垢版 |
2015/10/30(金) 17:15:02.13ID:???
netbeansのfuelphpプラグインで
Smart Go Toが反応してくれないんだけど
何か原因わかりますかね。検討がつかなくて困ってます。
0286nobodyさん
垢版 |
2015/11/05(木) 20:53:49.99ID:x5tD0Tad
転職時の注意事項。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in Tokyo
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
0287nobodyさん
垢版 |
2015/11/10(火) 11:15:29.38ID:PsKlrU8a
TABLEタグを綺麗に出力してくれるクラスは無いの?
0288nobodyさん
垢版 |
2015/11/10(火) 11:33:25.34ID:???
一時的に 変数未定義のNOTICE!などの出力を
抑止したいんだけど、どうしたらいい?

Fuel::$env = Fuel::PRODUCTION;

と書いても効果無かった
0289nobodyさん
垢版 |
2015/11/10(火) 12:34:13.74ID:???
>>287
mysqlの方の出力オプションじゃダメなんか
0290nobodyさん
垢版 |
2015/11/10(火) 23:07:29.50ID:???
>>288
試してないけど、error_reportingでいいんじゃね?
0291nobodyさん
垢版 |
2015/11/11(水) 20:05:44.39ID:???
Fuel、とても良いし、マニュアルの日本語訳も最高に良いんだけど。

でもオンラインマニュアルが糞。
使いにくい画面デザイン。
印刷しても、変な風になっちゃうし。
0292nobodyさん
垢版 |
2015/11/13(金) 11:03:22.09ID:ZsmNe4/H
テンプレートエンジンを Twig に乗り換えたのですが、
Twigでフォームのフィルイン出来るライブラリってあるのでしょうか?
ドロップダウンメニューの selected を自動選択してくれるやつがあればいいなあと思いまして!
0293nobodyさん
垢版 |
2015/11/19(木) 09:38:19.96ID:VdcbvFn4
転職の際に必ず思い出してください。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
0294nobodyさん
垢版 |
2015/11/19(木) 19:13:44.63ID:???
具体的に書いてくれないと、わかんないぞ
0295nobodyさん
垢版 |
2015/11/23(月) 13:56:49.32ID:blzlBBAp
コントローラからviewを呼び出すとき
どのviewを呼び出したかをログに記録したいんだけど
コントローラのafter()にうまく仕込めないかな

Responseクラスにはその辺の情報が入ってなかった
0296nobody ◆other5OudI
垢版 |
2015/11/23(月) 15:50:21.32ID:???
>>295
リフレクションするとか?

public function after($response)
{
 if ($response instanceof View) {
  $ref = new \ReflectionClass($response);
  $filename_p = $ref->getProperty('file_name');
  $filename_p->setAccessible(true);
  $filename = $filename_p->getValue($response);
  Log::debug('filename={' . $filename . '}');
 }
 return parent::after($response);
}
レスを投稿する


ニューススポーツなんでも実況