2012-02-15 5 views
1

url、lastmod、priorityの値が与えられたときにsitemap.xmlを生成するサイトマップジェネレータコントローラがあります。しかし、どうすればサイトのすべてのURLを動的に取得できますか? サイトはCIを使用して構築されています。CodeIgniterでコード化されたサイトのすべてのURLを取得

お助けしますか?

答えて

1

に変換されるすべてのページのリストを得るためにあなたのコントローラのディレクトリに「公共の機能」をgrepすることができるはずですパブリックコントローラに関するフィードバックを得る。コントローラのディレクトリをループし、各ファイルの名前を取得します。

0

あなたは正しくフレームワークを使用している場合は、あなたがにreflectionクラスを使用することができURL

+0

しかし、私はそれを動的にコーディングすることができますか? – joHN

+0

はい。私はphpcs(PHP Code Sniffer)からこの動作を学びました。http://php.net/manual/en/book.tokenizer.php – PFY

関連する問題