繁体   English   中英

PHP- Zend Framework-在CentOS服务器上从另一个动作的角度调用动作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM