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