Мне нравится MVC (много), и я пытаюсь научить себя структуре MVC-архитектуры на всех основных веб-языках сегодняшнего дня.Функции GET и POST в PHP/CodeIgniter
Я в настоящее время на CodeIgniter и PHP. Я искал в Интернете способ, чтобы одна и та же функция отличалась для POST и GET, но ничего не могла найти. Имеет ли CodeIgniter эту функцию?
Если вы использовали Ruby On Rails или ASP.NET MVC вы будете знать, что я говорю о том, в их каркасов мы можем сделать это:
[GET]
public ActionResult Edit(int Id)
{
// logic here for GET
}
[POST]
public ActionResult Edit(EntityX EX)
{
// logic here for POST
}
Я так привык к этому, что я нахожу это трудным обертыванием головы вокруг того, как получить такую же гладкую функциональность без этой полезной способности.
Я что-то упустил? Как я могу добиться того же в CodeIgniter?
Благодаря
означает, что вы хотите проверить, получить и отправить с помощью codeignitor? –
Нет, я знаю, что он может проверить GET и POST, как это делает обычная программа PHP. Но я специально задавал вопрос о наличии двух функций с тем же именем в одном контроллере. Один будет выполняться, когда запрос имеет тип GET, а другой, когда запрос имеет тип POST. – Ciwan
Вы не можете. Это ограничение в соглашении именования для действий контроллера «CI». –