Вход Регистрация
Файл: framework/gii/generators/crud/views/index.php
Строк: 69
<?php
$class
=get_class($model);
Yii::app()->clientScript->registerScript('gii.crud',"
$('#
{$class}_controller').change(function(){
    $(this).data('changed',$(this).val()!='');
});
$('#
{$class}_model').bind('keyup change', function(){
    var controller=$('#
{$class}_controller');
    if(!controller.data('changed')) {
        var id=new String($(this).val().match(/\w*$/));
        if(id.length>0)
            id=id.substring(0,1).toLowerCase()+id.substring(1);
        controller.val(id);
    }
});
"
);
?>
<h1>Crud Generator</h1>

<p>This generator generates a controller and views that implement CRUD operations for the specified data model.</p>

<?php $form=$this->beginWidget('CCodeForm', array('model'=>$model)); ?>

    <div class="row">
        <?php echo $form->labelEx($model,'model'); ?>
        <?php echo $form->textField($model,'model',array('size'=>65)); ?>
        <div class="tooltip">
            Model class is case-sensitive. It can be either a class name (e.g. <code>Post</code>)
            or the path alias of the class file (e.g. <code>application.models.Post</code>).
            Note that if the former, the class must be auto-loadable.
        </div>
        <?php echo $form->error($model,'model'); ?>
    </div>

    <div class="row">
        <?php echo $form->labelEx($model,'controller'); ?>
        <?php echo $form->textField($model,'controller',array('size'=>65)); ?>
        <div class="tooltip">
            Controller ID is case-sensitive. CRUD controllers are often named after
            the model class name that they are dealing with. Below are some examples:
            <ul>
                <li><code>post</code> generates <code>PostController.php</code></li>
                <li><code>postTag</code> generates <code>PostTagController.php</code></li>
                <li><code>admin/user</code> generates <code>admin/UserController.php</code>.
                    If the application has an <code>admin</code> module enabled,
                    it will generate <code>UserController</code> (and other CRUD code)
                    within the module instead.
                </li>
            </ul>
        </div>
        <?php echo $form->error($model,'controller'); ?>
    </div>

    <div class="row sticky">
        <?php echo $form->labelEx($model,'baseControllerClass'); ?>
        <?php echo $form->textField($model,'baseControllerClass',array('size'=>65)); ?>
        <div class="tooltip">
            This is the class that the new CRUD controller class will extend from.
            Please make sure the class exists and can be autoloaded.
        </div>
        <?php echo $form->error($model,'baseControllerClass'); ?>
    </div>

<?php $this->endWidget(); ?>
Онлайн: 1
Реклама