Я звоню в функцию test()
в контроллере и 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();
}
}
}
?>
модель файла:
<?php
class Model {
public function returnThisValue() {
return "hello";
}
}
?>
Похоже, вы пытаетесь создать экземпляр класса 'Model', но у вас нет класса, который соответствует только функции – Andy
* Функция test() проверяет, нажата ли кнопка отправки, если нажата кнопка отправки «Итак, откуда мы знаем, что это не так? и где остальная часть кода для класса «Модель»? –
@ AndyC извините, опечатка в сообщении. Класс 'Model' был там – packnob890