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/
- 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的には許されない?
- 492 :nobodyさん:2013/07/23(火) NY:AN:NY.AN ID:???.net
- >>491
そういう処理はControllerでやれとfabienが言ってた
https://github.com/fabpot/Twig/issues/273
- 493 :nobodyさん:2013/07/23(火) NY:AN:NY.AN ID:???.net
- >>489
defaults={"example" = "..."}がついてるアクションメソッドが$exampleをreturnしていれば(@Templateついてるから)
ビュー側でexampleで参照できる
- 494 :nobodyさん:2013/07/23(火) NY:AN:NY.AN ID:???.net
- >>492
あー、やっぱ思想的にそうしてるんですね…
これ通るように実装するのは手間じゃないだろうから、そうなのかな、とは薄々思ったんですが
gitのスレッドまで教えてもらって、とってもスッキリしました。
ありがとうございます。
- 495 :nobodyさん:2013/07/29(月) NY:AN:NY.AN ID:???.net
- symfony2なのですが、リダイレクトすると
Redirecting to リダイレクト先のURL.
と記載されたページをはさんでから転送されてしまうのですが
このページを表示させず直接リダイレクトするには
どうすれば良いのでしょうか?
/**
* @Route("/test/", name = "test")
*/
public function testAction()
{
return $this->redirect($this->generateUrl('nextpage'), 302);
}
- 496 :nobodyさん:2013/07/30(火) NY:AN:NY.AN ID:???.net
- >>495
config.ymlとか、config_dev.yml の web_profilerの設定でintercept_redirects はfalseになってる?
- 497 :nobodyさん:2013/07/30(火) NY:AN:NY.AN ID:???.net
- >>496
レスありがとうございます
はい。入っていますが表示されてしまいます
- 498 :nobodyさん:2013/07/31(水) NY:AN:NY.AN ID:???.net
- >>497
falseになってるなら、あとは、cacheクリアかな
- 499 :nobodyさん:2013/07/31(水) NY:AN:NY.AN ID:???.net
- >>498
アドバイスありがとうございます
ですがキャッシュクリアしてもやはり出てしまいます
301リダイレクトだと大丈夫なのですが…
- 500 :nobodyさん:2013/08/06(火) NY:AN:NY.AN ID:???.net
- バージョン2.3.2を利用しています
403エラーページを出したいURLも404エラーページが出てしまいます
mod_rewriteの記述はデフォルトのままから変えていないのですが
なにかテクニックが必要なのでしょうか
- 501 :nobodyさん:2013/08/06(火) NY:AN:NY.AN ID:???.net
- >>500
RewriteCond %{REQUEST_FILENAME} !-d
を追加で行けないかな?
- 502 :nobodyさん:2013/08/07(水) NY:AN:NY.AN ID:???.net
- >>501
書き加えましたがだめでした
ところで質問したあとに気づいたのですが
エラーページもSymfonyで制御して出すようにしているので
mod_rewriteは関係なかったですね…
- 503 :nobodyさん:2013/08/17(土) NY:AN:NY.AN ID:???.net
- symfony2.3.3で、doctrine:generate:crudを使用しているのですが、作成されるviewがtwigになります。
これを作成される段階で、phpテンプレートにしたいのですが、方法などありますか?
- 504 :nobodyさん:2013/09/13(金) 09:43:01.29 ID:???.net
- doctrine寄りの質問になるのかもしれませんが…
Softdeletable で論理削除を利用しているのですが
論理削除されたレコードがDBに残っている状態のときに
ユニーク制約のひっかかる id のオブジェクトを登録をしようとすると
制約にひっかかってしまって登録されません。
てっきり勝手に on duplicate key update 指定が入るかと思ったのですが
実行されているSQLを確認したところそういったこともないようでして…
こういったことを想定すると、オブジェクトを生成してpersistで登録するのではなく
prepareでSQLを発行して登録するしか回避法はないでしょうか
お詳しい方ご助言をお願いします
- 505 :nobodyさん:2013/10/05(土) 21:52:12.12 ID:???.net
- phalconのスレは無いのかな?
- 506 :nobodyさん:2014/03/02(日) 09:38:35.74 ID:???.net
- >>1
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
http://toro.2ch.net/test/read.cgi/tech/1393660194/87
- 507 :nobodyさん:2014/03/15(土) 15:21:49.02 ID:???.net
- サイトのドメイン名によって使用するコントローラを
切り替えることは可能なのでしょうか
…Bundle\Controller\ 以下に配置したコントローラは
すべて読み込まれてしまうようなのですが
たとえば
example.com だったなら AaaController.php
example.jp だったなら BbbController.php
だけ読み込む、というようにしたいのです。
- 508 :nobodyさん:2014/03/18(火) 07:24:42.11 ID:???.net
- Routingの設定でhostってのがあるからそれにマッチさせれ
- 509 :nobodyさん:2014/04/20(日) 22:42:37.07 ID:oUBZc4dT.net
- このチュートリアルのバリデーションが全く動かないんだけど
Symfony2.4だとやり方変わってる?
http://docs.symfony.gr.jp/symfony2/osc2011-nagoya-symfony2-tutorial/symfony2-php-framework-development-tutorial.html#id23
- 510 :nobodyさん:2014/04/21(月) 00:43:04.07 ID:???.net
- >>510
Min,Max制約は無くなった。
- 511 :nobodyさん:2014/04/21(月) 06:46:13.16 ID:???.net
- >>510
なるほど
でもNotEmpty制約も効いてないみたいなんですよね
一応見なおして他の部分はサンプル通りになっているはずなんですが…
- 512 :nobodyさん:2015/12/28(月) 12:48:25.93 ID:???.net
- もう流行ってないのかなこのフレームワーク
(´・ω・`)
- 513 :nobodyさん:2016/06/01(水) 07:09:33.21 ID:???.net
- 3.1 が出たのに反応がない
http://www.symfony.gr.jp は放置?
- 514 :nobodyさん:2016/11/14(月) 05:55:01.69 ID:???.net
- >>512
laravelがsymfonyベースで、国内じゃあっちの方が流行ってるんじゃね?
- 515 :nobodyさん:2017/04/07(金) 09:59:20.54 ID:6rJrmrHW.net
- EC-Cube て中身が Symfony だったとは知らなかった。
ソース見たらほぼそのまんまって感じだった。
- 516 :nobodyさん:2017/04/07(金) 10:10:10.95 ID:???.net
- symfonyじゃなくてSilexだろ。
symfonyのベースのフレームワーク
- 517 :nobodyさん:2017/04/12(水) 07:06:07.19 ID:plUEISpe.net
- EC-CUBE 3系にSilexを持ち込んだ奴らはとっくに逃亡したそうなw
無責任なやつらだw
EC-CUBE 2.xもかなりのタコだったが、Silexより直線的だった分遅くはなかった。
EC-CUBE程度の規模のWebアプリにはSilexは不向きだろうに。
Silexを採用した理由にアップデートの容易さを挙げているが、やつらカスタマイズの現場を知らなかったんだろう。
- 518 :nobodyさん:2017/04/15(土) 17:03:58.45 ID:HoXcJTSg.net
- Silex みてきた。まだ違いがわかってないが、trait を使って一部書き換えているように思う。
カスタマイズしたサイトはアップデートできないということか。
- 519 :nobodyさん:2017/05/23(火) 08:43:52.37 ID:???.net
- Sliex使ってるならカスタマイズなんていくらでもできるだろ
ディスパッチャーだってあるし
どうしたら>>518のような結論になるんだ?
- 520 :nobodyさん:2017/12/08(金) 14:52:55.40 ID:???.net
- 今さらですが「基礎からしっかり学ぶSymfony2入門」始めました。
ただいま6章の途中、ここで愚痴ります。
・PHPのビルトインサーバだと、BASIC認証できません。
一言あってもいいんじゃないかと思うのだけれど
この先、認証の部分は捨てるしかないなぁ。
・Gmailの接続できません。
これ、困ってる人いないのかな・・・。
二段階認証をやめる、avastを切る、sslの確認オプションをfalseにするというのも
やってみたけれど、やはり接続できない。
- 521 :nobodyさん:2017/12/30(土) 14:43:26.24 ID:YhlYw6jg.net
- 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
PJGP3QGO73
- 522 :nobodyさん:2018/02/20(火) 04:28:51.54 ID:???.net
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 523 :nobodyさん:2019/05/09(木) 01:29:48.64 ID:HHcYDMUs.net
- phpについて役立つ情報とか
http://mevius.5ch.net/test/read.cgi/tech/1557329831/l50
GOO
- 524 :nobodyさん:2020/03/29(日) 21:29:55.37 ID:???.net
- Symfonyは2や3や4があるがどれがいいの?Laravelなら最新で良いと思うけど根本的に違うとかあるの?
- 525 :nobodyさん:2020/03/30(月) 22:51:56 ID:???.net
- composerでreq serverとしたらWebServerBundleをインストール出来るみたいだけどcomposerとSymfonyは深い関係性があるの?
- 526 :nobodyさん:2020/06/13(土) 23:23:58 ID:???.net
- 過疎り過ぎじゃね?今も開発が活発で悪いフレームワークじゃないと思うんだが
- 527 :nobodyさん:2020/10/05(月) 17:23:31.30 ID:???.net
- WebProg版が過疎りすぎている
OpenPNEインストールマニュアルを見てSymfonyを知った。
CakeとかZendしかしらんかったから
なんかコマンドがRake(Ruby)に似てない?
あまりすきじゃない。
- 528 :nobodyさん:2020/10/27(火) 20:01:10.40 ID:???.net
- EC-CUBEのせいで産廃フレームワークってイメージしかないし触ろうと思わない
- 529 :nobodyさん:2021/12/15(水) 20:32:57.05 ID:???.net
- >>527
プログラム板かWeb制作板あたりと合体したらいいのにね(´・ω・`)
- 530 :nobodyさん:2022/03/25(金) 19:41:17.64 ID:???.net
- >>529
確かに
- 531 :nobodyさん:2023/05/18(木) 09:37:02.74 ID:awlHciw9r
- 都心まて゛数珠つなき゛て゛航空騒音まみれにして勉強まで妨害する最悪の現状をス儿─しながら、未来への投資(大爆笑)た゛のと主張して
孑と゛もではなく子を持つ親に赤の他人から強盗した血税くれてやれた゛の私権侵害甚だしいハ゛力ほさ゛く腐敗主義のキチカ゛ヰか゛いるけと゛,
GoTоなにか゛し同様.地球破壊するテ口リストとともにてめえのクソ利権を増大させて私腹を肥やしたいた゛けなのがバレハ゛レだろ
税の公平性すらカ゛ン無視だし.貧乏た゛けと゛子を産んでいいのかしらとか勘違いさせて不幸な子を量産させる史上最惡の税金泥棒た゛わな
介入するなら,親ガチャ失敗を緩和するために.子を産んだら親にひとりあたり5千萬は課税して物品やらを直接,子に給付させるのが限度
もちろん払える見込みか゛なけれは゛遺棄罪て゛逮捕懲役、日当5千圓て゛塀の中から孑に送金させろや寄生虫
てめえの子の保育すら放棄して保育園がどうたら虐待か゛と゛うたら他人が払った税金くれだの恥知らす゛もいい加減にしとけ寄生蟲バハ゛ァ
北朝鮮にウクライナに子と゛もまて゛ネタに地球に社会にと破壞してでも私腹を肥やしたい外道に騙されないようにな
創価学会員は、何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ━か゛□をきけて容認するとか本気て゛思ってるとしたら侮辱にもほと゛があるそ゛!
hттPs://i、imgur.сοm/hnli1ga.jpeg
- 532 :nobodyさん:2023/07/13(木) 14:13:02.99 ID:1gFyUNWAv
- 税金で人殺し支援まて゛してるこの世て゛最もC〇2排出に積極的な世界最惡殺人テロ組織公明党國土破壞省斉藤鉄夫が都市のC○2カ゛―だのハ゛カ
晒して、力によるー方的な現状変更によって都心まて゛数珠つなき゛て゛鉄道のз〇倍以上もの莫大な温室効果ガスまき散らすクソ航空機倍増させて
氣侯変動させて海水温上昇させてかつてない量の水蒸気を曰本列島に供給させて洪水に土砂崩れに暴風に突風にと住民の生命に財産にと破壞し
尽くして火災保險料爆上け゛、曰本列島を4〇℃近い気温にして熱中症て゛殺害.大量破壊兵器クソ航空機の騒音で窓も開けられず冷房ガンガン、
クソ航空機自体の莫大な温室効果ガスに加えて,作為的に住宅地を騷音まみれにすることて゛温室効果カ゛スをスパイラ儿的に増大させているの
が前代未聞史上最悪の殺人鬼斎藤鉄夫な,日本人を誰も殺してない北朝鮮カ゛―た゛の寝言は寝て言えや、斉藤鉄夫なんか何万人曰本人を殺し続け
てんた゛よ.クソ航空機か゛運ひ゛込むコ口ナて゛殺しまくってあらゆる後遺症て゛人生破壞.メリッ├か゛デメリットを上回るた゛のワクチンで殺害,フク
シマの汚染水排出も同様の理屈で大勢殺されるのが目に見えてるな.こんなテ口國家が原発再稼働とかお前ら立ち上か゛らないとマシ゛殺されるぞ
創価学会員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最悪の殺人腐敗組織公明党を
池田センセーか゛囗をきけて容認するとか本気て゛思ってるとしたら侮辱にもほどか゛あるぞ!
hтTрs://i、imgur.cоm/hnli1ga.jpeg
132 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200