n_oct/plugins/rainlab/builder/models/modelmodel/templates/validation-definitions.php.tpl

44 lines
1017 B
Smarty

{% if validation.rules or validation.attributeNames or validation.customMessages %}{% if validation.rules %}
/**
* @var array rules for validation.
*/
public $rules = [
{% for rule, value in validation.rules %}
'{{ rule }}' => '{{ value }}'{% if not loop.last %},
{% endif %}
{% endfor %}
];
{% endif %}{% if validation.attributeNames %}
/**
* @var array attributeNames for validation.
*/
public $attributeNames = [
{% for attr, value in validation.attributeNames %}
'{{ attr }}' => '{{ value }}'{% if not loop.last %},
{% endif %}
{% endfor %}
];
{% endif %}{% if validation.customMessages %}
/**
* @var array customMessages for validation.
*/
public $customMessages = [
{% for msg, value in validation.customMessages %}
'{{ msg }}' => '{{ value }}'{% if not loop.last %},
{% endif %}
{% endfor %}
];
{% endif %}{% else %}
/**
* @var array rules for validation.
*/
public $rules = [
];
{% endif %}