0
votes

CI: Erreur de comptage d'arguments dans la jointure 2 tables

Je travaille sur un projet et j'ai rencontré avec ce problème "Erreur de comptage des arguments". J'ai vérifié le code par code mais n'a rien trouvé.

code du contrôleur: xxx

code modèle: xxx < P> Processus de nom modal:

Une exception non capturée a été rencontrée de type: argumentcounterror

Message: Trop peu d'arguments pour fonctionner rendez-vous :: index (), 0 passé Dans D: \ XAMPP \ htdocs \ dentaire-web \ System \ core \dicDigniter.php à la ligne 532 et exactement 1 attendu

nom de fichier: D: \ xampp \ htdocs \ dentaire-web \ application \ contrôleurs \ rendez-vous.php

Numéro de ligne: 12

Backtrage:

Fichier: D: \ xampp \ htdocs \ dentaire-web \ index.php ligne: 315 Fonction: Exiger_once

J'ai la recherche sur ce site associé ce type problème mais je n'ai pas trouvé ma solution de problème. Ce problème vient avant de soumettre le formulaire. Aidez-moi s'il vous plaît.

merci


1 commentaires

La raison derrière cela dans le contrôleur de rendez-vous, vous ajoutez un paramètre dans la méthode d'index. Passez-vous identifiant la méthode d'index lors de l'utilisation de cette méthode?


3 Réponses :


0
votes

Votre index est nécessaire de recevoir un ID, avez-vous passé l'ID à cela? Sinon, l'erreur vous sera montrée.


0 commentaires

0
votes

Si l'ID $ de la fonction Index () dans le contrôleur est obligatoire, vous devez vous assurer qu'il existe toujours. Sinon, essayez de définir $ id = null, donc si l'identifiant $ est absent, vous n'obtiendrez pas d'erreur.


0 commentaires

0
votes

Message d'erreur indique clairement que le nombre d'arguments est inférieur à des arguments requis par votre fonction d'index dans votre responsable de rendez-vous. Pour faire un argument facultatif Assignez certaines valeurs par défaut à cet argument comme:

p>

$route['yourController/(any:)'] =  'yourController/$1';


0 commentaires