按钮操作在Controller中不起作用

时间:2015-10-30 15:28:57

标签: php button

首先,这是一个" 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]);
}

0 个答案:

没有答案