1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- /**
- * CCodeForm class file.
- *
- * @author Qiang Xue <qiang.xue@gmail.com>
- * @link http://www.yiiframework.com/
- * @copyright 2008-2013 Yii Software LLC
- * @license http://www.yiiframework.com/license/
- */
- /**
- * CCodeForm represents the form for collecting code generation parameters.
- *
- * @author Qiang Xue <qiang.xue@gmail.com>
- * @package system.gii
- * @since 1.1.2
- */
- class CCodeForm extends CActiveForm
- {
- /**
- * @var CCodeModel the code model associated with the form
- */
- public $model;
- /**
- * Initializes the widget.
- * This renders the form open tag.
- */
- public function init()
- {
- echo <<<EOD
- <div class="form gii">
- <p class="note">
- Fields with <span class="required">*</span> are required.
- Click on the <span class="sticky">highlighted fields</span> to edit them.
- </p>
- EOD;
- parent::init();
- }
- /**
- * Runs the widget.
- */
- public function run()
- {
- $templates=array();
- foreach($this->model->getTemplates() as $i=>$template)
- $templates[$i]=basename($template).' ('.$template.')';
- $this->renderFile(Yii::getPathOfAlias('gii.views.common.generator').'.php',array(
- 'model'=>$this->model,
- 'templates'=>$templates,
- ));
- parent::run();
- echo "</div>";
- }
- }
|