【问题标题】:Access method directly from URL直接从 URL 访问方法
【发布时间】:2023-03-16 10:12:01
【问题描述】:

我看过一个小型 MVC 框架的视频教程(如果我可以称它为框架)-http://net.tutsplus.com/tutorials/php/create-your-first-tiny-mvc-boilerplate-with-php/ ,我下载了源代码并更改了一些文件,但我不知道如何调用特定方法作为 CodeIgniter 的 form_open() 并制作一个简单的登录系统。提前致谢! 那么,如何将 POST 数据从表单发送到控制器? PS:我不想重新发明轮子,只是练习

【问题讨论】:

  • Thanks in advance! 为了什么?你还没有问过问题。
  • 是的,你是对的,对不起:)

标签: php oop model-view-controller url


【解决方案1】:

我也用这个TinyMVC来学习MVC结构,
在您的 HMTL 表单上:

<form method="POST" action="yoururl.com/index.php">
<input type="text" name="username" id="username"/> // name or ID.
<input type="submit" value="submit"/>
</form>

然后在你的控制器或方法中使用

$username = $_POST('username');

您必须发布到 index.php,它会发送到您的控制器,供您使用。您也可以使用相同的示例在方法中选择它。

【讨论】:

  • 但我没有使用 CodeIgniter。
  • 我不知道我是怎么犯这个错误的!我已经更新了答案,它只是一个简单的 php 帖子。
  • 没有问题,我喜欢这种简单的MVC结构,代码和逻辑的分离非常容易学习,虽然它非常基础,但它可以让你玩转核心并准确理解它是如何工作的!
猜你喜欢
  • 2019-01-08
  • 2016-08-22
  • 2023-03-05
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
  • 2014-02-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多