春咲さんのメモ。

自分メモ的な。主にPHPについて。github:mindlessdoll(冬眠してるけど)

Symfony2

Twig:自動生成のFormにクラスとか当てたいよー!

お久しぶりです。やっとネタが上がってきました。 {{ form_widget(form.ruby) }} これですね、これです。ここにスタイルつけるには。 {{ form_widget(form.ruby ,{'attr':{'placeholder':'例)マツモト ヨシヒト'}}) }} ってまぁ、なんのこっちゃない簡単に…

Symfony2 routing.ymlのパラメータ制御

ルーティングで、ここの値は動的にしたいけど決められた文字列以外は受け付けたくないって時の書き方 たとえば、都道府県取得したいよって時。 select: pattern: /{pref}/ defaults: { _controller: hogeBundle:Fuga:select } requirements: pref: "hokkaido…

Symfony2で作ったサービスをTwigで利用する

1.サービス(もどき)を作る 2.TwigExtensionを拡張する 3.Twigで使う といった感じで進めていきます。 1.サービスもどきを作る 今回私が作ったのはSEO用の文字列を取得する関数。共通で使いたかったので、Lib配下にSeoBundleを作成。内容は割愛。 …

Twigからconfig.ymlの値を参照したい

結論から言うと…この方法を私は見つけることができなかった。 下記で代用 twig: globals: seo_path: "%sp.seo.config.path%"

TwigでRequestパラメータ取得

http://localhost/app_dev.php/maker/tokyo/condition/ ってURLがあるとします。この中の「tokyo」部分がパラメータになります。 {{ dump(app.request.attributes.get('_route_params')) }} ってすると array(1) { 'pref' => string(5) "tokyo" } って取れま…

Symfony2 Form前進しました。

はい、やっとなんとかなりましたのでまとめます。 まず、あのへんなポップアップ↓ の消し方。ミソはTypeの指定 namespace hoge\fugaBundle\Form\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; class In…

Symfony2 Formの続き

はい、絶賛はまり中です。 とりあえず、クラス化しました。 Controller use hoge\fugaBundle\Entity\Inquire; use hoge\fugaBundle\Form\Type\InquireType; public function caseAction(Request $request) { $inquire = new Inquire(); $form = $this->creat…

Symfony2 Formではまったこと

Actionの分け方がまずったらしい。つい癖で、InputとConfirmとCompleteと作ったんだけど、一つのActionでヨロと言われた。確かに調べてるとそんな感じのが多いのでそのあたりは右に倣う。 しかし、確認画面の作り方がよくわからない。と、いうかTwigでどう書…

EclipseでSymfony2.3.xの環境を整える

サーバはAMI(Amazon Linux AWS EC2)Sambaでネットワークドライブ設定済み Eclipse4.3(pleiades) http://mergedoc.sourceforge.jp/ Symfony2プラグインは下記から取得 http://p2-dev.pdt-extensions.org/ プラグインをインストールすると新規プロジェクト…