私はidに基づいてAddressを返すクラスの中に簡単なメソッドを持っています。例えばオブジェクトからXMLファイルを作成する
:私はGET値に基づいてメソッドを呼んでいる
$address = Address::get_by_id($id);
。この関数は、データベースからデータをロードし、XMLファイルを作成してマップを作成します。
$map = new Map();
$map->create_address_xml($address);
URLがあるとき、私は期待どおりすべてが機能します。?/ページのid = 123
私が書き換えられたURLを紹介したときに私が持っている問題があります。 URLが書き換えられ、私は$に$アドレスオブジェクトを渡す例
^pretty-url/([0-9]+)$ /page?id=$1 [L]
については
MAP-> create_address_xml、それは動作しません。
私は間違いがないので、私は困惑しています。助言がありますか?
PS。ここで私の最初の質問(多くの検索後!)詳細を必要とする場合はお知らせください。
'$ id'の値を確認しましたか? '$ address'をチェックしましたか?デバッグをしましたか? –
あります。奇妙なことは見出し、テキスト、イメージを持つページを構築する$アドレスオブジェクトであり、それは醜いURLときれいなURLの両方で動作します。唯一うまくいかないのは、XMLファイルを作成する機能です。 – GaryE
私は次のようなことをしました。 $ name = $ address-> name $ map-> create_address_xml($ name); それはどちらもうまくいかないようでした。 – GaryE