PHP-Zend 框架 - 从 CentOS 服务器上另一个操作的视图调用操作


PHP- Zend Framework- Call action from another action's view on CentOS Server

我在 CentOS 上部署我的 PHP 项目,并使用 Zend Framework。

我有问题

当我从另一个操作的视图调用一个操作时,它显示的在 Windows Server 上很好,但在 CentOS 服务器上不好。查看源 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 另一个操作(产品控制器中的左操作和列表操作)。Windows是可以的,但在CentOS上,这段代码不起作用。

请帮助我,因为它在 CentOS 上运行。

当我尝试删除 2 此操作时:

<div class="left">
     //code 
  </div>
    <div class='right'>
       //code 
    </div>

所以,它在 CentOS 上醒了:)

谢谢!

当您

遇到区分大小写的问题时,Windows迁移到基于Unix的系统通常会遇到这样的问题 - Windows不要求大小写正确,但Unix需要。确保您的文件夹和 php 文件名的大小写正确,然后重试 - 如果没有,请告诉我们您遇到的一些错误,我们可以提供更多帮助!

顺便说一句,这里有点偏离主题,但操作视图帮助程序效率不高,我建议改为查看自定义视图帮助程序和渲染视图帮助程序。