start_repeat_block($title, $header = '', $style = '', $button_title = null, $no_left_padding = false)
Funkcija dolzhna stojatj pered kodom kotorij budet povtorjatsa
$title - prsto zagolovok
$header - zagolovok pojdet v prauju chastj i budet viden nad repeat blokom
$style - perejdet v $this->tr
$title - prsto zagolovok
$header - zagolovok pojdet v prauju chastj i budet viden nad repeat blokom
$style - perejdet v $this->tr
end_repeat_block($replace_pattern = null , $iteration_data = null);
Zavershajet spisok elementov dlja povtorenija
@todo dobavleno dlja ireserve. Nuzhno opisanije
$replace_pattern
$iteration_data
@todo dobavleno dlja ireserve. Nuzhno opisanije
$replace_pattern
$iteration_data
Chto vazhno ponjatj :
Repeat proishodit tomu kodu kotorij nahoditsa mezhdu $this->start_repeat_block
i $this->end_repeat_block(); i etot kod dolzhen bitj edinim kuskom HTML koda.
T.e vnutri ne mozhet poluchitsa kod <tr><td>.......</td></tr> tak kak TR ne javljajetsa samostojatelnim tegom.
Poetomu vi ne mozhete ispolzovatj funkcii kotorije vivodjat obratno $this->tr($code)
(konechno nikto vam ne pomeshajet , no HTML verstka tablici budet razorvana)
Poetomu vam nuzhno ispolzovatj vozvratj elementa v chistom vide, bez <tr>
Esli vi obratili vnimanije to bolshinstvo funkcij esli ne ukazan argument $title delajut imenno vozvrat chistogo HTML kodda , ne vstavljaja ego v <TR> , vot imenno eto vam i nuzhno.
Takzhe k sozhaleniju poka ne vse elementi mogut bitj vstavljeni v repeat_block.
Vi mozhete vstavitj na dannij moment toljko :
$this->crosslink_alone
$this->smalltext
$this->onefile
$this->textarea
$this->checkbox
$this->select
Nad ostalnimi poka idet rabota.
Primer:
$this->start_repeat_block("This is title", "This is header");
echo "This is block title:" . $this->text("repeat_textfield", null, 20);
echo " ";
echo "This is select" . $this->select("select_field" , null, array(1=>"Something"));
$this->end_repeat_block();
echo "This is block title:" . $this->text("repeat_textfield", null, 20);
echo " ";
echo "This is select" . $this->select("select_field" , null, array(1=>"Something"));
$this->end_repeat_block();
Result:

Возможно использование кода типа
{VALUE:field_name}
и {EL_ID}
Основные базовые классы
Документы раздела