[英]PHP- Zend Framework- Call action from another action's view on CentOS Server
我在CentOS上部署PHP项目,并使用Zend Framework。
我有问题 :
当我从另一个动作的视图调用一个动作时,它在Windows Server上显示良好,但在CentOS Server上显示不佳。 查看源html时,它不会在head标签中加载信息。
范例 :
在文件中: index.phtml (用于产品控制器中的索引操作)
<div class="left">
<?php echo $this->action('left', $this->controller,'product',array('currentModule'=>$this->module)); ?>
</div>
<div class='right'>
<?php echo $this->action('list', $this->controller, 'product',array('currentModule'=>$this->module,'back'=> $this->back,'page'=> $this->page)); ?>
</div>
因此,我们可以看到。 在index.phtml中,我调用了2个其他动作( Product控制器中的left动作和list动作 )。 Windows可以,但是在CentOS上,此代码不起作用。
请帮我在CentOS上运行。
当我尝试删除2时,此操作:
<div class="left">
//code
</div>
<div class='right'>
//code
</div>
因此,它在CentOS上很不错:)
谢谢!
当您遇到区分大小写的问题时,Windows迁移到基于Unix的系统通常会遇到类似这样的问题-Windows不需要大小写正确,而Unix则需要。 确保您的文件夹和php文件名大小写正确,然后重试-如果没有给我们您遇到的一些错误,我们将为您提供更多帮助!
顺便说一句,这里有些话题,但动作视图帮助程序效率不高,我建议改用自定义视图帮助程序和渲染视图帮助程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.