WEBアプリケーション研究室 開発ノート TOP WEBアプリケーション研究室 開発ノート [symfony] YAMLでちょっと複雑な配列を再現する。 たいして複雑じゃないといわれそうだがちょっとてこずったので書いておきます。 作りたかったのは下のような配列 [menu_category] => Array ( [0] => Array ( [title] => エリア [items] => Array ( [0] => Array ( [title] => 地方 [uri] => region/list ) [1] => Array ( [title] => 都道府県 [uri] => prefecture/list ) [2] => Array ( [title] => 駅 [uri] => station/list ) [3] => Array ( [title] => 路線 [u
id:bucci-r に教えてもらった。 symfonyってデフォルトだと以下のようなクエリストリングをつける場合 ?a=A&b=B /a/A/b/B ってしちゃうんだよね。これを普通にクエリストリングで渡すことができるっぽい! extra_parameters_as_query_string in factories.yml ただハマリどころが一点あって、ここにも書いているように ルート生成に使われていないパラメーターをクエリ文字列に変換することが可能です。とあります。これって以下が該当するんだよね。 routings.yml default: url: /:module/:action/* これがデフォルトだと必ず書いてあるので、上のアスタリスクのせいで、必ずルート生成に利用されちゃう。 "*" を取ってあげると希望する動きになるっぽい! thx!! id:bucci-r
symfonyを使っているせいか、最近良く、設定ファイルとしてYAMLを利用するんですが、SQLを設定ファイルの中に書いておいて、それを実行するなんていったときに、SQLが長くなった時、非常に見づらいなんて思ってました。 こんな感じ。。。。うむ見づらい。 setteing: sql:"select a.name , a.email, b.zip_code, b.prefecture, b.address from user_master a left join address b on a.user_id = b.user_id order by a.user_id" とくにSQLなんか複雑になればなるほど、複数行にまたがって記述できた方が当然いいなーと思ってたんですが、実はできるんですよ!この馬鹿!って話です。 参考の記事にはこんな風に書いてありましたw ## 各行の改行を保存する te
第5章 - symfonyを設定するをやってみる。 アプリケーション毎やモジュール毎にいろいろと設定できるみたいだ。設定ファイルはYAMLという書式で書くらしい。 設定ファイルの場所 設定ファイルを格納する場所はプロジェクト毎に下記の3つ。 myson/config/ プロジェクト全体のグローバル設定ファイル格納場所 myson/apps/(アプリケーション名)/config/ アプリケーション毎のローカル設定ファイル格納場所 myson/aaps/(アプリケーション名)/modules/(モジュール名)/config/ モジュール毎のローカル設定ファイル格納場所 プロジェクト設定ファイルの種類 myson/config/内の設定ファイル ProjectConfiguration.class.php フレームワーク本体へのパスとか記述。高度。 databases.yml データベースへのア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く