извлекать данные строки целесообразно в смартый? - PullRequest
0 голосов
/ 07 сентября 2011

Я использую

{foreach from=$fields_array item=v}

, чтобы извлечь из таблицы "поля", определенные типы могут быть получены как

{if ($listing[$v.caption] || $v.type=="checkbox" || $listing[$v.depending.caption1] || $listing[$v.depending.caption2] || $listing[$v.depending.caption3] || $listing[$v.depending.caption4] ) && $v.type!='price' && $v.type!='checkbox_group' && $v.type!='youtube' && $v.type!='htmlarea' && $v.type!='textarea' && $v.type!='google_maps' && (($v.caption!='make' && $v.caption!='model') || $data_set!="cars")}

Я хочу получить определенные строки .. как это сделатьчто?

1 Ответ

1 голос
/ 07 сентября 2011

То, что вы можете сделать, это циклически проходить и отображать только те строки, которые соответствуют вашим критериям ... но это, как правило, считается плохой идеей.

Если вы хотите отфильтровать строки за пределами уровня представления (которыйНастоятельно рекомендуется изменить данные в методе заполнения исходного присвоения переменной.Не пытайтесь делать это по-умному.

...