CakePhp настроить функцию перевода

Я хочу создать пользовательскую функцию cakePhp для переводов.

Мои переводы хранятся в таблице базы данных.

Я хотел бы получить переводы из базы данных и поместить их в массив PHP при начальной загрузке. Я также хотел бы определить глобальную функцию __t (), которая действует как __ (), но извлекает перевод из моего собственного массива php вместо po-файлов.

Я определил свою функцию __t в Config / bootsrap.php, но Как я могу получить доступ к базе данных из Config / bootstrap.php для загрузки данных в массив?

0

Решение

Вам необходимо использовать App :: used () для регистрации нужных вам классов и создания экземпляра модели:

App::uses('ClassRegistry', 'Utility');
$translationData = ClassRegistry::init('Modelname')->getTranslations();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]