我目前正在第一次尝试 FuelPHP,想知道如何在模型中标记某些键(例如用户名),以及是否可以使用石油来做到这一点。特别是在模型验证方面,例如:
protected static $_properties = array(
'id',
'name' => array(
'data_type' => 'string',
'label' => 'Name',
'validation' => array('required', 'max_length'=>array(100), 'min_length'=>array(10)) //validation rules
),
'username' => array(
'data_type' => 'string',
'label' => 'Username',
'validation' => array('required', 'unique') // does this work?
)
)
Run Code Online (Sandbox Code Playgroud)
如果有一个框架定义的名为“唯一”的验证规则,那就行得通。但没有。
文档中有一个示例(http://docs.fuelphp.com/classes/validation/validation.html#/extending_validation),它解释了如何添加自定义规则,并使用“unique”作为示例。