示例#1
0
echo "<?php\n";
echo "\$form=\$this->beginWidget('CActiveForm', array(\n\t'id'=>'" . $this->class2id($this->modelClass) . "-form',\n\t'enableAjaxValidation'=>false,\n    ));\n";
echo "\$this->renderPartial('//site/shared/_mandatoryFields');\n";
echo "echo \$form->errorSummary(\$model); \n";
echo "?>\n";
// Les champs du formulaire...
foreach ($this->tableSchema->columns as $column) {
    if (CodeGeneratorHelper::isAdminColumn($column)) {
        // On n'affiche pas ceux-là
        continue;
    }
    ?>
		<div class="row">
			<?php 
    echo "<?php echo " . $this->generateActiveLabel($this->modelClass, $column) . "; ?>\n";
    $activeField = CodeGeneratorHelper::generateActiveField($column, $this->modelClass);
    if ($activeField) {
        echo "<?php {$activeField}; ?>\n";
    } else {
        $activeField = $this->generateActiveField($this->modelClass, $column);
        echo "<?php echo {$activeField}; ?>\n";
    }
    echo "<?php echo \$form->error(\$model,'{$column->name}'); ?>\n";
    ?>
		</div>
	<?php 
}
?>
	<div class="row buttons">
		<?php 
echo <<<PHP