Почему не работает вывод доп. поля без использования кавычек и при наличии дефиса/минуса в названии поля?
Приветствую.
Вывожу доп. поле в шаблоне.
Вывожу так (работает):
Вывожу так (не работает):
Вывожу так (работает):
Я так понимаю, что без кавычек не работает поле, в имени которого присутствует знак дефиса/минуса. Объясните, пожалуйста, почему так происходит.
Вывожу доп. поле в шаблоне.
Вывожу так (работает):
{$_modx->resource.name}Вывожу так (не работает):
{$_modx->resource.name-1}Вывожу так (работает):
{$_modx->resource."name-1"}Я так понимаю, что без кавычек не работает поле, в имени которого присутствует знак дефиса/минуса. Объясните, пожалуйста, почему так происходит.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Правильный доступ к таким ключам осуществляется так:
Если ключ массива соответствует правилам, то можно обращаться к нему через точку: