mvc如何在Zend框架中运行

时间:2011-09-23 06:34:52

标签: zend-framework zend-form zend-db zend-studio zend-db-table

感谢之前的回复..

我正在尝试使用zend框架打印Hello_world。我在模型文件夹中写了php文件,并将字符串值作为“Hello_world”返回。在控制器中我像这样访问PHP的值 $value = new TextReturner(); $this->view->setValue = $value->hello_world();。我不知道如何从控制器访问视图php文件的值。我是zend框架的新手。我已经完成了zend框架的大纲结构,我不知道如何通过编码访问。如果有人知道如何通过MVC打印hello_world请指导我。

2 个答案:

答案 0 :(得分:0)

在视图中,您可以像这样访问您的变量:

<?php echo $this->setValue;?>

答案 1 :(得分:0)

您正在尝试使用class $ value = new TextReturner();但是你的控制器没有看到那个类。

在你的Bootstrap文件中设置它将有助于:

protected function _initAutoLoad() {
    // Add autoloader empty namespace
    $autoLoader = Zend_Loader_Autoloader::getInstance();
    $resourceLoader = new Zend_Loader_Autoloader_Resource(
            array(
                'basePath'      => APPLICATION_PATH,
                'namespace'     => '',
                'resourceTypes' => array(
                'model'         => array(
                        'path'      => 'models/',
                        'namespace' => 'Model_'
                    ),
                ),
            )
    );
    return $resourceLoader;
}

这将自动加载您的所有模型类。