Не работает {PHP.usr|my_func($this['profile'], $this['ip'])}
dedushka |
|
---|---|
Можно ли разобрать значение тега в списке аргументов пользовательской функции? Т.е. возможна ли такая конструкция: {PHP.usr|my_func($this['profile'], $this['ip'])} Тестовый вариант игнорирует ключ интересующего элемента массива: <pre>{PHP.usr|print_r($this['profile'], true)}</pre>
|
Alex300 |
|
---|---|
в текущей версии coTemplate можно передать только один параметр из тега $this. Все остальные параметры не могут буть переменными: {PHP.usr|my_func($this)} А вот уже пользовательская функция my_func может сделать как-то так: my_func($user){ // Делаем что то с $user['profile']... // Делаем что то с $user['ip']... // В общем можем разобрать массив )) }
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |