symfony PHPフレームワークpart2
1 :nobodyさん :2010/03/17(水) 00:34:44 ID:???.net 前スレ フランチョスとsymfony http://pc11.2ch.net/test/read.cgi/php/1201177567/ 1.x系公式 http://www.symfony-project.org/ symfony reloaded(2.0) まだプレビュー版 http://symfony-reloaded.org/
391 :nobodyさん :2012/10/18(木) 22:59:56.64 ID:???.net symfony信者でいいから、質問の回答を早く頼む
392 :nobodyさん :2012/10/19(金) 08:09:33.03 ID:???.net やっぱ時代はdjangoかpyramidだろw >>382 効率的なWebアプリケーションの作り方という本では、バンドル内にAppControllerを作って 自前コントローラをサブクラスにするやり方も載ってた気が
393 :nobodyさん :2012/10/19(金) 13:14:22.59 ID:???.net >>392 AppControllerを作成して継承する場合、 全てのControllerに共通の処理をさせるには コンストラクタに記述するってことであっていますか?
394 :nobodyさん :2012/10/19(金) 23:25:42.77 ID:???.net ltsもでるしsymfonyほどまともなfwないじゃん 単に日本のPHP技術者のレベルが低くては日本では流行らないだけで
395 :nobodyさん :2012/10/21(日) 21:18:54.51 ID:???.net symfonyがまともとはこれいかに?
396 :nobodyさん :2012/10/21(日) 23:15:58.40 ID:???.net 他にまともなのある? ないでしょ
397 :nobodyさん :2012/10/22(月) 00:20:25.37 ID:???.net まぁ、いろいろ見たけどMVCとしての完成度は群を抜いて高いんじゃないか? あ、2のほうな ただ、現実的な問題として、これをいじれるような大きい案件 俺は受注できねぇんだよw
398 :nobodyさん :2012/10/22(月) 04:53:21.09 ID:???.net 少なくともPHPの中では一番まともだなsymfony2は 使わないけど
399 :nobodyさん :2012/10/22(月) 09:20:33.57 ID:???.net 例えば、どれと比べてsymfonyがまとも? symfonyにできてCakeにできないところって?
400 :nobodyさん :2012/10/22(月) 16:26:26.93 ID:???.net >>399 できるだけなら素のPHPでもできる それにFWとしての側面はsymfony2の一部でしかないし 小規模ならsilexもあるし、作りとしてはsymfony2以外選択肢ない Zendくらい
401 :nobodyさん :2012/10/22(月) 17:56:57.29 ID:???.net 抽象度が高い構造を持ってることと 他と比べて厳しめの規約を持っているってことだな。 まあ、規約を知るコストはあるし、 自分ルールで書きたくなる衝動を押さえるのがすごく歯がゆいこともあるが、 メンテはしやすいよ。 まあ、短期で作り捨てしてる人には向いてないが、 アクタが多数だったりする規模で、長期に手を入れていく場合に向いてる。 LTSもあるしね。
402 :nobodyさん :2012/10/22(月) 22:47:30.15 ID:???.net >>400 何が言いたいのか良く分からん。 なぜSymfony2以外に選択肢がないのかの説明を明確にして欲しい。 Zendはもっとたいしたことないし。
403 :nobodyさん :2012/10/22(月) 22:53:01.31 ID:???.net >>401 Zendもそうだけど、抽象化の度合いが無駄だと思う。 まぁsymfonyは、Zendほど無駄じゃないけど。 学習コストが高過ぎるよね。ほとんどの人はsymfonyの思想を理解できずに、オレオレ実装しちゃって、 仕様が入り混じって、ただでさえパスタなのに更にパスタになってる。 だったらsymfony使わずにオレオレ実装だけで作って貰った方がメンテしやすいシステムをいくつか見てきた。
404 :nobodyさん :2012/10/22(月) 22:56:21.31 ID:???.net つまり、Zendもsymfonyもダメなのは、抽象化が作者の趣味の領域になってると思われる点。 信者は盲信してるから、死後の世界を信じて苦行にも耐えるけど、まともな人間はとっとと見捨てる。
405 :nobodyさん :2012/10/22(月) 23:03:52.79 ID:???.net しかしZendは本当に使う価値がない。 Webアプリを作る上で最も重要なパーツは、FormとDBなのに、この2つが、あってもなくてもどうでもいい機能しかないんだよな。 不必要な機能ばっかりワンサカとある。
406 :nobodyさん :2012/10/22(月) 23:05:05.28 ID:???.net そういう意味ではDispatchしか使い道がないCIと価値は等価。
407 :nobodyさん :2012/10/23(火) 00:36:17.50 ID:???.net >>403 日本のPHPerは使いこなせないのが多いだろうね cakephpはひどすぎるけど日本じゃ人気
408 :nobodyさん :2012/10/23(火) 10:13:09.86 ID:???.net 日本は回線は世界一なのに開発者は低レベルだからな。 PHPユーザに限らず。 とりあえずPHPはさっさとマルチスレッドを実装しろ
409 :nobodyさん :2012/10/23(火) 16:59:07.27 ID:???.net >>407 例えばCakeのどこがひどい? い一番ひどい所を教えて。
410 :nobodyさん :2012/10/23(火) 17:05:20.94 ID:???.net >>408 日本の開発者のレベルは意外と高いよ。 同じ国にいるのと、日本人のネガティブカルチャーが、同民族を貶めたいと思う気持ちで、そう思わせるだけ。 底辺のレベルはアメリカだってひどいよ。
411 :nobodyさん :2012/10/24(水) 05:59:21.84 ID:???.net >>410 高くねーよ 例えば日本発のフレームワークで世界に使われてるものって何? 他に比べて高いってんならそう判断できるソースを
412 :nobodyさん :2012/10/24(水) 08:10:39.12 ID:???.net 仮に開発者のレベルが高かったとしても リーダーを名乗って複数人束ねて外に表現していく能力は日本は低めなので フレームワークのたとえはよろしくないかな。 あとそもそも学力低めの人がネットで文字書くのは日韓くらいだから ネットだけ見てると日本のレベルが低く見えてくるってのもあるかもね。
413 :nobodyさん :2012/10/24(水) 19:12:01.06 ID:???.net >>411 なんで基準がPHP用のフレームワークなんだよ(苦笑 基準そのものが低いだろ…トホホ 日本発で開発的に使われてるプログラミング言語はあるけど、中国、韓国、インド、ドイツ、フランス、イギリス発で世界的に使われているプログラミング言語ってあったっけ? 日本人はフルスクラッチでOSを開発したけど、中国、韓国、インド、ドイツ、フランス、イギリスで開発されたOSってあったっけ?
414 :nobodyさん :2012/10/24(水) 19:15:15.48 ID:???.net >>412 君の書く日本語の方が、レベルが低くて心配だよ…
415 :nobodyさん :2012/10/24(水) 21:13:45.03 ID:???.net >>410 たぶん日本人開発者は平均的には他国の多くより上だろうと思う。 上は弱そうだよね。 別に頭が悪いんじゃなくて、やったるぜーがないというか。 自分もないですorz
416 :nobodyさん :2012/11/04(日) 20:28:04.03 ID:???.net >>349 >よほどphpで自分用の勝手のいいライブラリを持ってたりしない限り、 >php捨てて他の言語のフレームワーク移ったほうがいいかもしれんな これはsymfonyがPHPフレームワークで最強って言いたいんでしょうか? そんなこと手嶋屋が看過しませんよ!!しませんからねっ!
417 :nobodyさん :2012/11/11(日) 20:02:42.72 ID:???.net どなたか教えてください。 Ver1.4です。スキーマでmail,passwordを定義、 フォームでmail,password,re_passwordを作りました。 DBにはre_passwordを入れたくないのですが、どうすればいいでしょうか? よろしくお願いします。
418 :nobodyさん :2012/11/11(日) 20:24:06.93 ID:???.net そういうくだらない問題を解決しなきゃいけないから、symfonyってホント駄目だと思うね… ちなみに1.4系は1.2ほど使ってる人がいないから、解決策知ってる人が果たして現れるかどうか…
419 :nobodyさん :2012/11/11(日) 21:34:21.98 ID:???.net 試しにアクションでre_passwordを追加しようと思ってフォームからre_passwordを消したのに php symfony doctrine:build --all --and-load --no-confirmation してもBaseフォームやschema.sql、DBにre_password(64)が作られる謎の現象が発生・・・。
420 :nobodyさん :2012/11/11(日) 22:10:51.98 ID:???.net それは使う側からみると謎の動作だけど、開発者側から言わせれば、仕様通りの動作なんだろうなぁ。
421 :nobodyさん :2012/11/11(日) 22:47:45.08 ID:???.net schema.yml → モデル、フォーム、DB が作られるのかと思ってましたけど、 他にもモデル、フォーム等を作るのに参照されているファイルってあるんですか?
422 :419 :2012/11/11(日) 23:29:41.07 ID:???.net モデルにゴミが残ってました・・・。
423 :nobodyさん :2012/11/12(月) 00:17:22.26 ID:???.net 解決して良かったね
424 :nobodyさん :2012/11/14(水) 19:06:16.80 ID:???.net >>418 そういうくだらない問題が皆無なフレームワークを是非教えてください
425 :nobodyさん :2012/11/14(水) 19:53:35.42 ID:zP8rSMne.net symfonyっうより、Doctrineがダメなんじゃね? だいたい、なんでカラム名をキャメルケースに変換しなけりゃならない必然性があるわけ?鬱陶しいちゅうねん
426 :nobodyさん :2012/11/17(土) 12:10:15.36 ID:???.net そもそも1.2はまだpropelがメインORM
427 :nobodyさん :2012/11/17(土) 17:03:38.89 ID:???.net modelなら、カラムuser_idがあるとして、 $model->getUserID()じゃなくて$model->user_idで取得できなかったっけ?
428 :nobodyさん :2012/11/17(土) 18:15:20.39 ID:J5xOH7kR.net >>425 それを言ったら、Cakeの複数形の方が鬱陶しい。
429 :nobodyさん :2012/11/26(月) 14:30:52.09 ID:???.net 1.4系です。 デフォルトのアクションで、executeDeleteの時だけ $request->checkCSRFProtection(); するのはなぜですか? executeCreateの時は自動でやってるんですか?
430 :429 :2012/11/26(月) 14:34:56.47 ID:???.net $form->isValid() でCSRFチェックを行なっていて、deleteではフォームを見ないから、 という認識で良いのでしょうか?
431 :nobodyさん :2012/12/11(火) 18:12:05.83 ID:???.net てす
432 :71 :2012/12/13(木) 08:49:46.30 ID:???.net テストは失敗です
433 :nobodyさん :2012/12/24(月) 06:05:40.07 ID:???.net Symfony1.4で日本語メールを送る方法を色々とググって 試したのですが、理解が足りないのか、なかなかうまく行きません。 みなさんはどの方法を使っていますか? URLかプラグイン名を教えて下さい。
434 :nobodyさん :2012/12/25(火) 07:28:10.60 ID:???.net $message = sfContext::getInstance()->getMailer()->compose(); $message->setCharset('iso-2022-jp'); $message->setEncoder(Swift_Encoding::get7BitEncoding()); //タイトルと本文はmb_convert_encodingでJISにしてからセット で行けるよ。
435 :71 :2012/12/25(火) 13:48:56.16 ID:???.net やっぱ、sfのメール送信はいけてないと思うわー
436 :nobodyさん :2012/12/25(火) 15:07:36.41 ID:???.net じゃあ何ならいけてるの?Zend_Mail?mb_send_mail?それとも門外不出の俺俺ふれーむわーく?
437 :nobodyさん :2012/12/25(火) 18:06:50.74 ID:???.net 少なくともデフォルトで多言語化されてないとダメだろ
438 :nobodyさん :2012/12/27(木) 09:55:03.54 ID:???.net 日本語メールに対応していないフレームワークは多いと思うけど、少し手を加えればいい話でしょ。 >434みたいにではなくもう少し根元を変更してしまえば気にせず送信できるようになる。
439 :nobodyさん :2013/01/16(水) 15:01:21.13 ID:???.net CMSのez Publish5がsymfony2になったね
440 :nobodyさん :2013/01/16(水) 17:27:06.44 ID:???.net そんなマイナーなCMS知らんがな
441 :nobodyさん :2013/01/17(木) 22:41:09.07 ID:???.net ez publishのレベルでマイナーとか言ってる奴は、転職したほうがいいわ
442 :nobodyさん :2013/01/18(金) 23:47:33.06 ID:???.net マジでそんなの無名
443 :nobodyさん :2013/01/18(金) 23:48:28.14 ID:???.net Symfony2を採用した時点で普及せんがな
444 :nobodyさん :2013/01/19(土) 07:46:38.77 ID:???.net 普及っていうのが>>443 みたいな素人の個人サイトでも使われるって意味なら、 間違いなく普及しないだろうな。 エンタープライズ向けだし。
445 :nobodyさん :2013/02/20(水) 09:13:00.36 ID:???.net 手嶋屋のダメさがSymfonyのダメさになってるよな SNS作るのにどんだけかかっとんねん
446 :nobodyさん :2013/02/23(土) 16:45:53.82 ID:???.net Symfonyやめて他のフレームワークに移ったら、大便出た時ぐらいすっきりするぜ。 いっそのことPHPやめて他の言語に移ったら、釣りから帰って風呂入った時ぐらいすっきりするぜ。 俺も昔はSymfonyが最強だと思ってたが大間違いだったわ。他の世界を覗いてみるもんだ。
447 :nobodyさん :2013/02/24(日) 03:25:10.14 ID:???.net symfonyが最強だなんてご冗談を
448 :nobodyさん :2013/02/24(日) 10:52:09.08 ID:???.net たぶん、すごい幸せな人なんだよ
449 :nobodyさん :2013/03/16(土) 15:35:14.45 ID:M2Xy8ZlI.net レンサバでセッションが30分で切れてしまうのですが、 ページ開いている間は切れないようにしたいです。 どのようにすればよいでしょうか?
450 :nobodyさん :2013/03/16(土) 17:57:20.98 ID:???.net ajaxでポーリング
451 :nobodyさん :2013/03/16(土) 22:35:12.19 ID:???.net >>446 本職のプログラマでPHP好きな人はほとんどいないが、いかんせん求人ではPHPが圧倒的に多い 自分はRailsが好きだけど、諸般の事情でPHPばかりやるはめになってる
452 :nobodyさん :2013/03/18(月) 03:37:53.31 ID:xUKiG9Ar.net 962 :非公開@個人情報保護のため:2013/03/15(金) 13:51:30.88 お知らせ 市原警察署の生活安全課の帰化人創価警官の指導の元、 入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、 2週間ほど行われることになりました 生活安全課の指導であることと、パトロールであることは、 絶対に公言してはいけないとの指導も、帰化人創価警官より出ています 期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、 うろつき回ると思われます 日本人の方は、充分に注意してください
453 :nobodyさん :2013/03/18(月) 11:13:06.39 ID:???.net >>451 > >>446 > 本職のプログラマでPHP好きな人はほとんどいないが、いかんせん求人ではPHPが圧倒的に多い > 自分はRailsが好きだけど、諸般の事情でPHPばかりやるはめになってる だからクソみたいな納品されんのか
454 :449 :2013/03/22(金) 21:11:45.11 ID:???.net >>450 定期的に通信させる関数を検索したら periodically_call_remote() というのがあったのですが、実際に呼びだそうとすると 未定義とエラーが出てしまいます。。。
455 :nobodyさん :2013/03/25(月) 03:21:55.03 ID:???.net >>454 どこで見つけたの? それ、誰か自分で実装しただけとか?
456 :449 :2013/03/25(月) 14:40:10.19 ID:???.net >455 ttp://www.thekyo.jp/manual/symfony/1.1/11-Ajax-Integration.html に載ってました。 1.4では廃止されてるんでしょうか・・・。
457 :nobodyさん :2013/03/25(月) 18:01:37.67 ID:???.net 最近Symfony2を勉強しはじめた者ですが、 アドバイスをいただきたいことがあります。 共通のライブラリを使う場合は、 /vendor 以下に格納するように設計されているというのが分かったのですが、 オートロードのパスのとおし方が分かりません…。 /vendor/composer/autoload_namespaces.php こちらに追記すれば良いのかと思ったのですが、 さのファイルはネームスペースを使っているライブラリ用みたいですし…。 https://github.com/serbanghita/Mobile-Detect これをバンドル内で使いたいのでオートロードさせたいのですが、 どのような位置に置いて、どのファイルをいじってパスを通せば良いのか、 どうか助言をお願いします。
458 :nobodyさん :2013/03/26(火) 21:05:57.35 ID:???.net >>457 composer対応してるライブラリみたいだからcomposer.jsonのrequireに mobiledetect/mobiledetectlibを足すだけで行けるよ。 足した後はphp composer.phar update
459 :nobodyさん :2013/03/31(日) 00:37:58.30 ID:???.net >>458 ありがとうございます! composerも全然理解できていなかったので勉強します。 なおcomposer非対応のライブラリを使う場合は どのようにするものなのでしょうか。 vendor以下に自分で適当にディレクトリを作って そこに放り込むのでしょうか。
460 :nobodyさん :2013/03/31(日) 00:56:26.89 ID:???.net 加えての質問失礼します。 symfony2でのtrailing slashの扱いについてです。 サイト内リンクを貼る際に {{ path('link') }} こちらで /pageurl/ この出力を期待しているのですが symfony2ではURL末端はスラッシュなしが標準になっているようで どのようにRouteの設定をしても /pageurl こうなってしまいます。 解決策について、どうかお知恵をお貸し願います。
461 :nobodyさん :2013/03/31(日) 09:25:53.04 ID:???.net 失礼しました >>460 は勘違いでした。 シンプルに @Route("/test/", name="test") これだと期待通りに、 path('test')で/test/が出力されます。 /index.htmlがリクエストされた際にも対応しようと下記のにすると、 @Route( "/test/{filename}", name="test" requirements = { "filename" = "|index\.html" }, defaults = { "filename" = "" } ) path('test')で出力されるのは/testになってしまいます。 上記パターンではもスラッシュありを出力するような書き方がありましたら どうかご教授願います。
462 :nobodyさん :2013/03/31(日) 22:50:47.26 ID:???.net symfony1.4を使用しており、アプリケーション名を変更したら、確かに画面に表示はされるんですが、 画面の一番上の行に Warning: include(Test.php): failed to open stream: No such file or directory in 〜変更前のパス〜 Warning: include(): Failed opening 'Test.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in 〜変更前のパス〜 というエラーが出てきており困っております。 変更したのは、以下の箇所なんですが、他に変更するべきところってありますか? /appsの中にある、アプリケーション名(ディレクトリ名)を変更 /web配下のファイル名とその中に記述のある、$configuration = ProjectConfiguration::getApplicationConfiguration('アプリ名', 'dev', true);変更 symfony ccをしてもダメで、cacheフォルダから昔のアプリ名のディレクトリを削除してもダメでした。 他にここを見ろってわかる方いたらお願いします。
463 :nobodyさん :2013/04/02(火) 12:06:44.03 ID:???.net symfony1系って、アクションとテンプレートが近いディレクトリにあるから、編集しやすいんだよな rails系にしてもsymfony2にしても、コントローラとテンプレートが遠すぎて探すのめんどい CSSデザインが当たり前の今時、デザイナーがHTMLいじらす必要なんて無いし、絶対近いほうがいいと思うんだが
464 :nobodyさん :2013/04/02(火) 13:18:26.75 ID:???.net 近いとか遠いとかの概念がよくわからん シンボリックリンクで好きに配置すれば?
465 :nobodyさん :2013/04/02(火) 14:35:34.10 ID:???.net >近いとか遠いとかの概念がよくわからん そんなこともわからないほど頭が弱いなら無理して考えなくていいよ そんなシンボリックリンクを作る手間をかけさせる事自体無駄な設計
466 :nobodyさん :2013/04/02(火) 16:27:45.59 ID:???.net >>459 ライブラリ側がcomposer非対応でもPSR-0に対応してればcomposer.jsonのautoloadに書くことで使えるよ PSR-0じゃなかったらapp/autoload.phpで手動で$loaderにパスを追加することになる。 $loaderはSymfony\Component\ClassLoader\UniversalClassLoaderじゃなくて Composer\Autoload\ClassLoaderだから書き方は要注意。
467 :nobodyさん :2013/04/02(火) 20:20:52.57 ID:???.net >>466 ありがとうございます! とても勉強になりました。 書き方も気をつけてやってみます。
468 :nobodyさん :2013/04/04(木) 18:10:21.20 ID:???.net Symfonyバージョン2ですがtwigを編集したり コントローラーを書き換えたものが実環境に反映されません。 php app/console cache:clear --no-warmup これでキャッシュがクリアされるという記事を見ましたが 実行しても反映されません。 /app/cache/prodを削除するとやっと反映されます。 web/app.phpでは $kernel = new AppKernel('prod', false); となっていますがここら辺に間違いがあるのでしょうか。 お詳しい方教えてください。
469 :nobodyさん :2013/04/04(木) 23:31:40.69 ID:???.net >>468 app/console cache:clear --env=prod --no-debug --no-warmup --envで、キャッシュクリア対象の環境の指定が必要(この場合は、prod)かな。 指定がない場合デフォルトだとdev環境の方のキャッシュがクリアされるはず。
470 :nobodyさん :2013/04/05(金) 00:11:18.74 ID:???.net >>469 ありがとうございます! クリアできました! こういうのは英文のドキュメントくらいしか 情報が載っているサイトはないのでしょうか。
471 :nobodyさん :2013/04/05(金) 00:20:18.15 ID:???.net >>470 ですがすみません、日本語ドキュメントにも書かれていました。
472 :nobodyさん :2013/04/08(月) 11:45:47.79 ID:???.net 教えて下さい。 Symfony 2.2.0 → 2.2.1 にアップデートしたいのですが composer のコマンドひとつでアップデートできるものなのでしょうか。
473 :nobodyさん :2013/04/12(金) 23:46:26.38 ID:???.net >>472 プロジェクトのディレクトリに移動して php composer.phar update 本家とのタイミングで2.2.1以上になる事態を避けたいなら、 バージョンが上がりすぎないようにcomposer.json で "symfony/symfony" のところを 2.2.1 に書き換えて実行。 最近はあまりないけど、たまに動かん時があるから注意。
474 :nobodyさん :2013/04/14(日) 10:48:00.59 ID:???.net >>473 ありがとうございます! さっそく試してみます!
475 :nobodyさん :2013/04/14(日) 20:13:12.71 ID:???.net iPhoneアプリ. Windowsアプリを売って生き残れ Ver 1.7 リンク数61 Http://qr. net/kh4y
476 :nobodyさん :2013/05/21(火) 22:52:07.42 ID:eIWlTZvw.net symfony2を使っているのですが、twigファイル内で普通のPHPコードを 書くことは出来ないのですか? 例えば、PHPの関数strtotimeを使いたい場合、twigファイル内で <? echo strtotime(〜); ?> とやってもうまく行きません。もちろん、 twigファイル内で{{ 〜|strtotime() }} と書いてもうまく行きません。 Smartyの{php}{/php} のように、普通のPHPコードを書くことは出来な いのでしょうか?
477 :nobodyさん :2013/05/22(水) 08:08:53.78 ID:???.net >>476 できません。 strtotimeを使う処理はコントローラに書くべき。
478 :nobodyさん :2013/05/22(水) 09:08:33.20 ID:???.net モデルに書くべき。
479 :nobodyさん :2013/05/22(水) 10:14:52.31 ID:???.net 本来ビューにphpコードを書かなきゃいけないというのは設計が悪いと思うけど、 そういう設計をしたいならtwigを止めてphpテンプレート使えばいいんじゃね? というかSymfony2(+Doctrine2)でstrtotimeを使わないといけない場面が想像 できないんだが…。
480 :nobodyさん :2013/05/23(木) 23:16:42.07 ID:zrU9EndH.net >>476 様 >>477 様 >>478 様 >>479 様 ご回答ありがとうございます。twigでは書けないのですね。あるAPIを使用 して取得した時刻が「20130522」のような形式なので、これをstrtotimeして からdateで「2013-05-22」としたかったのですが、twig内でやるべきでは ないのですね。ありがとうございました。
481 :nobodyさん :2013/06/07(金) 23:55:53.50 ID:???.net >>480 Twigでは出来ないというだけで、 表示としての加工ならView側で実装すべきだよ Twig拡張すればええんでね?
482 :nobodyさん :2013/06/09(日) 00:42:20.58 ID:???.net Model側でタイムスタンプに変換しておくべきとかならまだしも strtotime() = PHPコード = Viewに書くべきでは無い! みたいなレスが多いね イレギュラーな処理は「無理」「出来ない」で片付ける、典型的なフレームワーク脳だな・・・
483 :nobodyさん :2013/06/09(日) 00:50:04.47 ID:???.net 普通にtwigの拡張書くだろ cakeでも使っといたほいがいんじゃねーのw
484 :nobodyさん :2013/06/21(金) 03:28:01.76 ID:???.net >>480 strtotime でいける書式ならそのままdate filterでいけるよ。 まずはドキュメント読みましょう。 http://twig.sensiolabs.org/doc/filters/date.html ちなみに何か表示用の整形したい場合には自作filterで行くのが定石。 でも、APIなどから取得したものをcontroller側でDateTimeオブジェクトにするとviewがもっとシンプルに書けるよ。
485 :nobodyさん :2013/07/06(土) NY:AN:NY.AN ID:???.net DQLがゴミすぎて笑える
486 :nobodyさん :2013/07/07(日) NY:AN:NY.AN ID:???.net キャッシュのせいでエラー位置特定しづらいのも問題だわ
487 :nobodyさん :2013/07/10(水) NY:AN:NY.AN ID:???.net メリットが何も見えてこないんだが・・・。 これで開発効率上がった現場ってあるの?
488 :nobodyさん :2013/07/13(土) NY:AN:NY.AN ID:???.net ただの継ぎ接ぎをSymfonyとは勘違いも甚だしい。
489 :nobodyさん :2013/07/19(金) NY:AN:NY.AN ID:???.net Twig 内での書き方について教えてください。 app.request.scheme などでリクエスト内容の取得ができますが、 コントローラの /** * @Route(…, * defaults = { "example" = "" } * ) * @Template */ defaults で指定したexampleの値を取得することは可能なのでしょうか。 よろしくお願いします。
490 :nobodyさん :2013/07/20(土) NY:AN:NY.AN ID:???.net テンプレ変数に渡せばいいだろ
491 :nobodyさん :2013/07/23(火) NY:AN:NY.AN ID:???.net twigで変数をキーに入れてハッシュ作るって出来ないんでしょうか? 例えば $hashkey='aaa'; array($hashkey=>'bbb'); を表現するのに {hashkey:'bbb'} と書くとダメって言われるんですがこれはtwig的には許されない?
132 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200
本文 スレッドタイトル 投稿者