0
我有一個簡單的方法在一個類中返回一個地址基於一個id。PHP - 從一個對象創建一個XML文件
例如:
$address = Address::get_by_id($id);
我打電話基於一個GET值的方法。該函數從數據庫加載一些數據並創建一個XML文件,然後生成一個映射。
$map = new Map();
$map->create_address_xml($address);
一切工作如我所料,當網址爲:?/頁ID = 123
我的問題是,當我介紹一個重寫URL。
例如
^pretty-url/([0-9]+)$ /page?id=$1 [L]
當URL重寫和我通過$地址對象$ MAP-> create_address_xml,這是行不通的。
我沒有得到任何的錯誤,所以我很難過。有什麼建議麼?
PS。我在這裏的第一個問題(經過多次搜索!)請讓我知道,如果你需要更多的細節。
您是否檢查過「$ id」值?你有沒有檢查'$地址'?你有沒有做過任何調試? –
當然有。奇怪的是,$ address對象構建了一個包含標題,文本,圖像的頁面,並且適用於醜陋和漂亮的URL。唯一不起作用的是創建XML文件的功能。 – GaryE
我甚至做過這樣的事情: $ name = $ address-> name $ map-> create_address_xml($ name); 而且這似乎也沒有工作。 – GaryE