۲ مطلب با کلمه‌ی کلیدی «Yii» ثبت شده است

Yii: نحوه ی به کار بردن RBAC AuthItems در actionFilters کنترلر

در Controller یک متد با نام Filters وجود دارد که دسترسی به action های موجود در کنترل را فیلتر می کند. به عنوان مثال تعیین می کند که یک action با چه متدی از متدهای POST, GET, Ajax می تواند مورد دسترسی قرار گیرد.

  • چهارشنبه ۱ خرداد ۹۲

CActiveForm: Updating password_repeat field doesn't trigger client side compare validation

Link

        $form = $this->beginWidget('CActiveForm',array(
            'id'=>'pass-form',
            'enableAjaxValidation'=>true,
            'clientOptions' => array(
                'validateOnSubmit'=>true,
                //'validationDelay'=>5000,
                'focus'=>'input[type="password"]:first',
                'afterValidateAttribute' => 'js:function(form, attribute, data, hasError) {
                     if (attribute.name == "newPass_repeat") {

                        var settings = $.fn.yiiactiveform.getSettings(form);
                        successCallback = function (messages) {
                            $.each(settings.attributes, function () {
                                if (this.name == "newPass") {
                                    $.fn.yiiactiveform.updateInput(this, messages, form);
                                }
                            });
                        };

                        $.each(settings.attributes, function () {
                            if (this.name == "newPass") {
                                this.status = 2;
                            }
                        });

                        $.fn.yiiactiveform.validate ("#pass-form", successCallback);
                    }
                }'
            )
        ));
  • دوشنبه ۲ ارديبهشت ۹۲
موضوعات