我在控制器中调用函数test()
,并按{4}}函数检查提交按钮。如果按下提交按钮,则会调用模型功能。模型函数应该返回一个值,但它不会。在我的控制器文件中,它应该是test()
,但它没有。
这是我的代码:
控制器文件:
echo test();
模型文件:
<?php
class Controller {
include "model.php";
private $model;
public function __construct() {
$this->model = new Model();
echo test();
}
public function test() {
if($_POST['submit']) {
$this->model->returnThisValue();
}
}
}
?>
答案 0 :(得分:1)
将您的功能更改为
public function test() {
if($_POST['submit']) {
return $this->model->returnThisValue();
}
}
这会将值返回给调用方法,并允许您对其执行某些操作,例如将其回显到输出。