2 votes

Validation du formulaire - Modifier le deuxième paramètre dans codeigniter

Est-il possible de modifier le second paramètre pour un callback personnalisé ?

<pre>
<code>

$something = 14 
$this->form_validation->set_rules('name', 'Name', 'callback_valid_name['.$something.']'); 
public function valid_name($value, $something) {
$something = 20

 } 
 </code>
</pre>

Disons que je veux passer quelque chose à un callback personnalisé. Par exemple, je passe $something et il est égal à 14. Après qu'il soit passé et que la fonction callback revienne, $something n'est pas égal à 20. Est-ce que cela a un sens ?

Je n'ai pas eu de chance avec ça jusqu'à présent.

3voto

Andrew Points 1637

set_rules passe le nom à la fonction de rappel. Vous pouvez définir la fonction quelque chose comme une variable de classe et y avoir accès depuis toutes les méthodes de la classe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X