Getting rule property from Yii model -
maybe question easy, did not find answer
in model have rule:
array('name', 'length', 'max'=>65), in view have code:
$form->textfield($model,'name'); after rendering have:
<input id="name" type="text" value="" maxlength="65" name="name"> everything fine, possible max length property model on view page? show max length somewhere on page, can't property.
thanks
try this:
foreach ($model->getvalidators('name') $validator) { if ($validator instanceof cstringvalidator && $validator->max !== null) { echo 'this max length ' . $validator->max; break; } } this return validators 'name' attribute. search cstringvalidator , return max size.
Comments
Post a Comment