获取通过CodeIgniter编码的网站的所有网址

问题描述:

我有一个sitemap生成器控制器,它在url,lastmod,priority值给出时生成sitemap.xml。但是,我如何动态地获取我网站上的所有网址? 网站使用CI构建。获取通过CodeIgniter编码的网站的所有网址

请帮忙?

可以使用reflection类获取关于你的公共控制器的反馈循环你的控制器目录并获取每个文件的名称。

如果您使用的是框架正确,你应该能够用grep在你的控制器目录下的“公共职能”来获取所有页面的列表,它会转化为URL

+0

但我可以通过编码动态获取它吗? – joHN 2012-02-15 10:09:49

+0

是的。我从phpcs(PHP代码嗅探器)http://php.net/manual/en/book.tokenizer.php – PFY 2012-02-17 09:24:21