Sigma + QuickForm

SatMas

Guest
Sigma + QuickForm

Дорогие друзья!
Немного не понимаю как сделать вот такую фичу.
Шаблон в котором что-то типа
{form_element[]_label}
и форма в которой
$form-> addElement('checkbox', element , "Удалить");

Если я групирую element, то тогда я не могу его расставить в разные места своего шаблона.

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

Спасибо, надеюсь на человеческое отношение. Пробывал по всякому, но так как эта не единственная задача на этой странице, а еще например есть ввод
$form-> addElement('select', ent_sel , "Выбрать кол-во строк", $row_arr);
допоплнительной информации то очень логично использовать QuickForm и Sigma, на основе которых к тому же строется вся остальная работа админа сайта.

Меркулов Алексей
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
ежели проблема в том, как называется элемент в шаблоне, то он называется {form_element___label}, квадратные скобки заменяются на знак '_'.
 

Mastar

Guest
Спасибо, (Mastar это мой новый ник взамен SatMas). "_" - решает проблему соответствия имен, но если в шаблоне несколько таких строк
{form_del__label}{form_del__html}
{form_del__label}{form_del__html}
{form_del__label}{form_del__html}
то
$form->addElement('checkbox','del[]','удалить:','');
отображает только первую!
 

Mastar

Guest
Такая запись
$form->addElement('checkbox','del[1]','удалить:','');
с таким темплэйтом
{form_del__label}{form_del__html}
ни чего не отображает.

Попробовал в шаблоне написать от руки тоесть
<input name="del[]" type="checkbox" value="func_addica()">

Но тогда почемуто данные не возращаются.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Mastar
Такая запись
$form->addElement('checkbox','del[1]','удалить:','');
с таким темплэйтом
{form_del__label}{form_del__html}
ни чего не отображает.
потому что, [ censored ], надо в шаблоне делать {form_del_1_label} и т.п.
 
Сверху