PHP MVC 从 View 调用 Controller 函数

标签 php scope visibility

尝试学习 PHP MVC。到目前为止一切都很好,直到这一刻。我的 ./controllers/index.php 中有这样的功能

<?php
class Index extends Controller {

    function __construct() {
        parent::__construct();
    }

    function showFeeds() {
        return 'done';
    }

}
?>

我知道如何调用模型类并在模型类上运行 showFeed() 。我的问题是如何在我的 ./views/index.php 上打印“完成”。有什么选择。

我已经尝试过下面列出的其中一些。但运气不佳。

  1. 父级::showFeeds()
  2. $this->controller->showFeeds();

最佳答案

终于解决了我的问题

页面:/controllers/index.php

<?php
class Index extends Controller {

    function __construct () {
        parent::__construct ();
    }

    function showFeeds () {
        return 'done';
    }

}
?>

页面:./views/index/index.php

<?php
$_index = new Index ();
$params = $_index -> showFeeds ();
?>

关于PHP MVC 从 View 调用 Controller 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17425765/

相关文章:

c - 当字符串位于数组中时,如何从函数返回字符串

PHP:按日期范围过滤数组

php - 在 Laravel 4 中模拟输入门面

python - 修改 `**kwargs` 字典总是安全的吗?

powershell - 从模块修改和恢复 PowerShell 提示符

wpf - MVVM - 当绑定(bind)属性不存在时隐藏控件

javascript - 可见性不起作用

PHP - 公开可见性是否不太安全?

php - 在 mysql 中搜索最近的内容?

php - PHP 中的 MySQL 查询没有结果,但通过 phpMyAdmin 有 1 个结果