首先,这是一个" mini"我有一个课程的项目,所以请不要指导我使用像CakePHP,laravel这样的MVC框架。我们不允许使用它。 我仍处于PHP的初学阶段,但拥有1。9年的Java知识。
问题:
我有2个按钮,(发送和更新)。 当按下这些按钮时,它们当然应该做一些动作,在我的例子中,Send =>应该向我的SQL服务器发送消息,Update =>应该获取sql表并在屏幕上显示它。
如果你可以为这个网络应用程序调用它,我就没有第一步的问题,即选择一个名称并访问查看消息的主房间。
为什么它不起作用?
非常感谢你们的帮助。
其余代码: https://github.com/jabbeboy/1dv608writerswall
我的控制器的代码片段:
public function handle() {
if ($this->wall->wantsToUpdate()) {
$list = $this->useModel->doUpdate();
$this->wall->setChatMsgList($list);
}
if ($this->wall->wantsToSend()) {
$msg = $this->wall->getMessageModel();
$this->useModel->doSend($msg);
}
}
这是在我的视图中配置按钮的方式:
private static $sendButton = "WallView::Submit";
private static $updateButton = "WallView::Update";
<input type="submit" id='.self::$sendButton.' name='.self::$sendButton.'
value="Send" />
public function wantsToSend() {
return isset($_POST[self::$sendButton]);
}