Hi All
I am trying to do custom validation but the error is not getting displayed.
steps i am following are
-
defining rule in model array
-
defining the function used in the model rule.
-
displaying it in view form.
model.php
public function rules()
{
return array(
array('idAgentApplication, PreviousExperienceCustomerService, WeekHoursContribution, LanguagesToSpeak, AboutYou, ResumeURL, ResumeFileName, FacebookLink, TwitterLink, Users_id, AccountProfile_Id, AgentApplicationStatus_Id, BluePass_id, LinkedIn', 'safe', 'on'=>'search'),
array('WeekHoursContribution','cust'),
);
}
public function cust($attribute,$error)
{
$this->addError('$attribute','my error');
}
controller.php
public function actionConsultantApplication()
{
$this->render('consultantApplication');
}
view.php
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'application-form',
// 'htmlOptions'=>array('class'=>'list_form'),
'enableAjaxValidation'=>false,
'enableClientValidation'=>true,
'clientOptions'=>array('validateOnSubmit'=>true,),
)); ?>
Thanks & Regards