2015-04-04 2 views
0

Я начал изучать CakePHP 3, и моя цель - создать сайт на персидском языке. AFAI понял, что двоичный файл bake создает страницы на основе соглашения о названии класса/таблицы. Мой вопрос заключается в том, как заставить его каким-то образом показать персидское имя вместо имени класса/таблицы, которое, очевидно, находится на английском языке.Как иметь другое название страницы, чем имя класса в CakePHP

Я имею в виду способ переопределить то, что отображается как имя страницы для пользователей, а не имя класса/таблицы?

Например, в официальном примере есть страница Закладок, но я хочу, чтобы она отображала персидский перевод слова «Закладки».

+2

Я не уверен, но похоже, что вы либо просматриваете URL-адреса [Routing] (http://book.cakephp.org/3.0/en/development/routing.html) на персидском языке для вашего контроллера/или для [I18n и L10n] (http://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html) для перевода английских страниц на персидский язык. – Oldskool

+0

Вы также можете создать Bake Templates, но это будет много работы .. Я думаю .. http://book.cakephp.org/3.0/en/bake/development.html –

ответ

0

Чтобы изменить элемент заголовка, используйте его в своем файле вида.

$this->assign('title', 'BookmarkInYourLanguage'); 

или лет может использовать локализацию.

Смежные вопросы