【PHP】フレームワーク CakePHP 5ホール目【v1.2】
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
650:nobodyさん 09/02/08 17:46:55 srWubjja 携帯対応ページを作ろうと思って、/m/でリクエストされたら携帯ページを表示ってやろうとしていて 表示はうまくできたんですけど、PC用ページのフォームで、 $form->create('post', array('action' => 'view')); ってやったときに、$this->dataにデータが入っているときは、 action="/post/view/1"とかになるんだけど、データが入ってないと action="/m/post/view"って/m/が先頭につけられてしまいます。 プログラム中で/m/をつけてるのはroutes.phpで Router::connect('/m/:controller/:action/*", array('prefix' => 'mobile')); としているとこだけなんだけど、$form->createってここを見てURLを 自動生成してるんでしょうか? だとしたらどうやったらうまく解決できるんでしょうか? 651:nobodyさん 09/02/08 18:01:22 srWubjja すんません、Router::Connectをコメントにしたらちゃんとうごきました。 ということは$form->createではこれをみてURLを生成してるんですね。 携帯、PCの両用サイト作ってる人はどうやって解決してるんでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5311日前に更新/152 KB
担当:undef