Есть ли способ получить доступ к языку codeigniter и свойствам конфигурации из включенных файлов javascript? - PullRequest
0 голосов
/ 18 июня 2010

Доброе утро!

Пока у меня большой успех с CodeIgniter.Я новичок в PHP и веб-разработке в целом, но я чувствую, что CodeIgniter помогает мне, пока я догоняю основы.

Мой вопрос на сегодня таков - я с удовольствием загружаю конфигурациюи пока что оцениваю значения из моих представлений, и все работает нормально.Но как насчет файлов JavaScript, связанных с моими представлениями?Можно ли как-нибудь сделать доступными ссылки на функции $ this-> lang-> line и $ this-> config-> item в моих файлах JavaScript?

Я реализую проверку на стороне клиента jQuery, иЯ хотел бы получить мои сообщения об ошибках с сервера, чтобы поддержать интернационализацию и убедиться, что проверка корректно ухудшается, если JavaScript не доступен, в том смысле, что сообщения об ошибках, возвращаемые в представление из проверки на стороне сервера, идентичныдинамически отображается с помощью проверки JQuery.Я не хотел бы возвращаться, чтобы убедиться, что эти строки синхронизированы.Что касается интернационализации, у меня свежие идеи о том, как поддержать это, если выяснится, что строки элементов lang и config полностью недоступны из моих файлов JS.

Любая помощь, которую вы можете предоставить, будет принята с благодарностью!:)

1 Ответ

1 голос
/ 18 июня 2010

Вы, вероятно, не должны загрязнять свои файлы Javascript вещами, которые требуют их оценки на сервере, потому что это сделает их неподходящими для кэширования.Вместо этого, возможно, у вас может быть часть ваших страниц, содержащая небольшой блок сценария, в котором хранятся некоторые значения конфигурации (как глобальные переменные Javascript).Тогда ваш автономный файл .js может просто найти эту информацию на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...