J'aime MVC (beaucoup), et j'essaie de m'enseigner un framework d'architecture MVC dans toutes les principales langues web d'aujourd'hui.Fonctions GET et POST dans PHP/CodeIgniter
Je suis actuellement sur CodeIgniter et PHP. J'ai cherché en ligne pour un moyen de rendre la même fonction se comporter différemment pour un POST et GET, mais n'a rien trouvé. Est-ce que CodeIgniter a cette fonctionnalité?
Si vous avez utilisé Ruby On Rails ou ASP.NET MVC, vous saurez de quoi je parle, dans les frameworks nous pouvons le faire:
[GET]
public ActionResult Edit(int Id)
{
// logic here for GET
}
[POST]
public ActionResult Edit(EntityX EX)
{
// logic here for POST
}
Je suis tellement habitué à cela, que je trouve difficile d'enrouler ma tête autour de la façon d'obtenir la même fonctionnalité lisse sans cette capacité utile.
Ai-je raté quelque chose? Comment puis-je obtenir la même chose dans CodeIgniter?
Merci
signifie que vous voulez vérifier publierez à l'aide codeignitor? –
Non, je sais qu'il peut vérifier le GET et POST comme un programme PHP régulier peut. Mais je demandais spécifiquement d'avoir deux fonctions avec le même nom dans le même contrôleur. L'un s'exécute lorsque la requête est de type GET, et l'autre lorsque la requête est de type POST. – Ciwan
Vous ne pouvez pas. C'est une limitation dans la convention de dénomination pour les actions de "contrôleur" CI. –