Плюшка CMS#11.04.2018 новое

/* Создан для быстрой разработки приложений */
Скачать Демо

core::link

28.10.2015

string core::link(string $link)

Возвращает корректную ЧПУ-ссылку с учётом системы подмены ссылок. Ссылка будет начинаться с символа "/". Также дополняет ссылку псевдонимом языка для мультиязычных сайтов.

Система подмены ссылок позволяет произвольным образом модифициоровать вид ЧПУ-ссылок.

Параметр $link должен быть передан в таком виде:
ИМЯ_КОНТРОЛЛЕРА / ИМЯ_ДЕЙСТВИЯ / ДРУГИЕ ПАРАМЕТРЫ.

Если $link не соответствует этому формату, то возвращет ссылку "как есть".

Подробнее о ЧПУ.

 

Пример:

echo core::link('form/1'); //выведет "/en/form/1" (подразумевается, что текущий язык - английский)
echo core::link('article/blog/news/151103'); //выведет "/news/151103" (подразумевается, что задано правило преобразования "article/blog/news=news")