【问题标题】:ZendFramework and PHP in SubdirectoryZendFramework 和 PHP 在子目录中
【发布时间】:2014-09-03 09:21:01
【问题描述】:

使用 zendframework 和 php 运行应用程序。
在子文件夹中编写一个小型应用程序,并希望在子文件夹中包含顶部菜单。
不知道如何配置应用程序以包含主文件夹中的 php。
包括来自顶部菜单的一些代码。
我会用../ 输入所有内容,例如<?php if (Zend_Registry::get('../config')?

<div id="topmenu" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse"
                    data-target=".navbar-ex1-collapse">
                <span class="sr-only">Toggle navigation</span> 
                <span class="icon-bar"></span> <span class="icon-bar"></span> 
                <span class="icon-bar"></span>
            </button>
<?php if (Zend_Registry::get('config')->get('logo_image')):?>
            <a href="<?php echo $this->baseUrl()?>/" class="navbar-brand image pull-left">
                <img class="img-responsive" alt="Risa Logo" src="<?php echo $this->baseUrl().'images/'.Zend_Registry::get('config')->get('logo_image')?>">
            </a>
<?php else:?>
            <a href="<?php echo $this->baseUrl()?>/" class="navbar-brand pull-left">
                <span><?php echo Zend_Registry::get('config')->get('network_name');?></span>
            </a>
<?php endif;?>'  

【问题讨论】:

  • 我认为最好的方法是将您的基本工作路径设置为../ 并像以前一样使用 Zend。不知道您是否会遇到自动加载问题。不要忘记引导 Zend 应用程序。

标签: php .htaccess zend-framework include-path subdirectory


【解决方案1】:

要正确执行此操作,您应该使用 viewHelper 添加菜单。如果您有兴趣这样做,我可以发布更多详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-11
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 2020-05-11
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多