2017-02-09 21 views
0

私は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。ここで私の最初の質問(多くの検索後!)詳細を必要とする場合はお知らせください。

+0

'$ id'の値を確認しましたか? '$ address'をチェックしましたか?デバッグをしましたか? –

+0

あります。奇妙なことは見出し、テキスト、イメージを持つページを構築する$アドレスオブジェクトであり、それは醜いURLときれいなURLの両方で動作します。唯一うまくいかないのは、XMLファイルを作成する機能です。 – GaryE

+0

私は次のようなことをしました。 $ name = $ address-> name $ map-> create_address_xml($ name); それはどちらもうまくいかないようでした。 – GaryE

答えて

0

住所フィールドをjsonに配置し、XMLで変換することができます。

+0

これは何の効果もありません。 – GaryE

関連する問題