Перейти к содержанию
mrInkognito

Как значения переменных файла языка отправляются в вьюшку?

Рекомендуемые сообщения

Я понятия не имею как это работает в новой версии . Предварительно все данные из файла языка непосредственно заполнялись в массив в контроллере, , но теперь в контроллере просто загружается  файл языка и все, и я не могу понять, как данные языка  отправляются в файл шаблона . Подскажите пожалуйста 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем понимать как в шаблоне просто подставляешь название ключей из языкового файла и не паришься что не подтянул их в контроллере... Например в языковом файле: 

$_['text_empty']     = 'Your shopping cart is empty!';
$_['text_cart']      = 'View Cart';
$_['text_checkout']  = 'Checkout';
$_['text_recurring'] = 'Payment Profile';

после загрузки в контроллере 

$this->load->language('пусть до файла');

 

 

все данные теперь доступны в шаблоне как 

{{ text_checkout }}

{{ text_cart }}

{{ text_checkout }}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в контроллере ничего не изменилось в плане загрузки языкового файла и данных из него !

image.png.5b37d592234135acbe166f04d7d421c5.png

подключили языковой файл, и в массив $data записали значение из языкового файла, как и было.

image.png.7e47563599d00767c441b92b8e24a461.png

вот где изменился вывод так это во view

было так

image.png.acd2580e18d48c4c1af5d2833d4d1f59.png

стало так

image.png.a8980285dc24d25fe047f77b28d26bcb.png

немного под учить twig и ничего сложного

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 часов назад, mrInkognito сказал:

Я понятия не имею как это работает в новой версии .

Для этого есть события

При объявлении языкового файла, данные укладываются в массив $data

Если вам нужно отформатировать, то вы вы вызываете явно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.