Bonjour,
je cherche à reprendre un projet d'un ERP qui était sous codeigniter à cakePHP.
Le soucis est que je dois sécuriser un formulaire de facturation et l'utilisateur pour générer des champs comme bon lui semble.
Sous Codeigniter j'ai reussi à sécuriser, par contre sous cake j'ai que des problèmes et je n'y arrive pas.
voici mon code dans mon controller pour sécuriser un seul champs.
$this->useTable = false;
$this->validate = array(
'row_ref_1' => array(
'rule' => "notEmpty",
'required' => true,
'message' => 'Vous devez entrer une référence'
)
);
if($this->validates() ):
echo 'ok';
else:
echo 'ko';
endif;
si mon champs est rempli j'ai l'erreur et "KO" qui s'affiche.
voici mon champs dans ma vue
<?php echo $this->Form->input('row_ref_'.$i, array("label" => false, "value" => $field'InvoiceField']'reference'], "class" => "form-control reference","placeholder" => "Référence" )); ?>
la je bloque, cakePHP est vraiment bien mais il y ades choses parfois compliquée...
Désolé je me suis gouré dans la validation du post...
Pas pour le moment mais le but est qu'il soit open source, par contre j'ai un peu du mal avec cakePHP, je pense que je vais partir sous Laravel.
La partie que j'ai fait sous CI fonctionne plutôt bien.