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