Получить все URL сайта, которые закодированы с помощью CodeIgniter
У меня есть контроллер генератора Sitemap, который генерирует sitemap.xml при задании значений url,lastmod,priority. Но как я могу получить все URL-адреса на моем сайте динамически? Сайт построен с использованием CI.
Пожалуйста помоги?
2 ответа
Решение
Вы можете использовать класс отражения, чтобы получить обратную связь о ваших общественных контролерах. Зациклите каталог вашего контроллера и возьмите имена каждого файла.
Если вы используете фреймворк правильно, вы должны иметь возможность использовать grep для "public function" в вашем каталоге контроллеров, чтобы получить список всех страниц, которые будут преобразованы в URL