I have a site develop in cakephp 2.3.
Into my site a user can create products in every language: American, Italian, Japanese, Russian, etc.
Is it necessary to secure data or CakePHP automatically do this?
I have this model for example:
class Product extends AppModel {
public $name = 'Product';
public $validationDomain = 'validation_errors';
public $validate = array(
'name' => array(
'not_empty' => array(
'rule'=> 'notEmpty',
'message'=> 'No empty'
),
'string' => array(
'rule'=> 'alphanumeric',
'message'=> 'Alphanumeric'
)
),
)
);
}
My goal is that the string can contain blank space, -, _, and maybe a japanese or russian character.
Do I need to make some validation function to do that because the string can contain be almost everything?
I don't know how a multi language field is secure in CakePHP.