【PHP】フレームワーク CakePHP 5ホール目【v1.2】at PHP【PHP】フレームワーク CakePHP 5ホール目【v1.2】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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の両用サイト作ってる人はどうやって解決してるんでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch