Не работает {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/ |