如何从视图中调用代码控制器函数

2022-08-30 12:35:33

如何从视图中调用代码控制器函数?当我在控制器中调用函数时,获取404页面。


答案 1

您可以通过以下方式从视图中调用控制器函数:

控制器:

public function read() {
    $object['controller'] = $this; 
    $this->load->view('read', $object);
}

视图:

// to call controller function from view, do
$controller->myOtherFunct();

答案 2

Codeigniter是一个MVC(模型 - 视图 - 控制器)框架。从视图中调用函数确实不是一个好主意。视图应该仅用于表示,并且在到达控制器和模型中的视图之前,所有逻辑都应该发生。

澄清最佳实践的一个良好开端是遵循本教程:

https://codeigniter.com/user_guide/tutorial/index.html

这很简单,但它确实列出了一个很好的操作方法。

我希望这有帮助!


推荐