gpt4 book ai didi

PHP MVC。我做得对吗?

转载 作者:搜寻专家 更新时间:2023-10-31 21:06:37 26 4
gpt4 key购买 nike

<分区>

我创建了一个简单的 ServiceFactory 类,它运行其他服务类、存储和获取实例。 View 对象和 Controller 对象共享同一个 ServiceFactory 对象。

Controller 改变服务的状态:

class User extends Controller
{
public function index($user)
{
$userService = $this->service->run('User');

$userService->index($user);
}
}

View 从服务获取数据并决定使用哪个模板:

class User extends View
{
public function index()
{
$userService = $this->service->get('User');

$this->data = $userService->data;

$this->template = 'user/index'; // render
}
}

我做得对吗?

this回答 tereško 说:“ Controller 负责更改 View 和模型的状态。”我的 Controller 与 View 无关。我想看一些有关 Controller 和 View 应该如何工作的示例 (Model2 MVC)。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com