首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Zend framework 2-公共目录在哪里?

Zend Framework 2是一个开源的PHP框架,用于构建Web应用程序。在Zend Framework 2中,公共目录通常被称为"public"目录,它位于项目的根目录下。

公共目录是Web应用程序的入口点,其中包含了所有公开访问的文件,例如前端资源(如CSS、JavaScript文件)、图片、字体文件等。它还包含了一个名为"index.php"的文件,作为应用程序的主要入口文件。

在Zend Framework 2中,公共目录的路径可以通过以下方式进行配置:

  1. 打开项目的根目录下的"config"文件夹。
  2. 在该文件夹中,找到名为"application.config.php"的文件。
  3. 打开该文件,找到名为"modules"的数组。
  4. 在该数组中,找到名为"Application"的模块,并在其后面添加以下代码:
代码语言:php
复制
'module_listener_options' => array(
    'config_glob_paths' => array(
        'config/autoload/{,*.}{global,local}.php',
    ),
    'module_paths' => array(
        './module',
        './vendor',
    ),
),
  1. 保存并关闭文件。

通过上述配置,Zend Framework 2将会将公共目录设置为项目根目录下的"public"文件夹。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

域名根目录哪里 域名注册时应该如何选择

虽然很多做网站的人他们都很熟悉域名,但是却不知道域名根目录哪里呢?而且我们身边也有很多不同的网站,那么针对不同情况的网站域名应该如何选择呢? 域名根目录哪里 域名根目录哪里?...其实可能很多人都还不清楚什么是根目录,根目录就是最顶层目录的一个文件系统,换句话来说,根目录可以更加清楚地表示上下颠倒的“树”,所有其他的子目录、分目录以及各个分支部分都储存在根目录当中。...怎样快速找到根目录,其实首先使用FTP程序连接到自己的托管账户,如果找到其中一个,那么就已经完成了根目录的查找,也可以上传文件到web的根目录当中去,通过这样的办法也可以快速地查找到自己的根目录。...域名注册时应该如何选择 对于那些需要宣传形象的公司,他们一般都是用自己公司的名字来作为命名的,这种公司的选择非常明确,只需要在后缀前面加上自己的拼音名字就可以了,而且一般来讲会出现很多相同拼音的情况,...以上域名根目录哪里的内容,计算机的世界非常丰富多彩,尤其是现在万物互联,我们也离不开网络,那么如果想了解更多网络的相关信息,也可以上网自己搜索。

12.6K20

ZendFramework的介绍、安装和实例运行

二、ZendFramework 的安装、简单实例 系统要求:ZendFramework-1.9.3 、CentOS 5.2+ 1、下载 ZF(http://framework.zend.com/download.../latest ) 2、解压将其库类放到项目的根目录中;如:/var/www/nbaplayers/library/Zend...... 3、创建项目的基本目录: ?...设置前端控制器,主要是让控制器知道我们的的控制器类在哪里 frontController->throwExceptions(true);//让前端控制器抛出所有的异常。...默认情况下,前端控制器将捕获这些异常并将其人传递到 ErrorController 控制器,开发过程,这样错误容易发现。但在实际运行中,不能将这些错误直接显示给前端用户。...4.4、运行:浏览器地址栏输入http://www.domain.com回车,浏览器将显示结果: Hello ZendFramework! OK 完成!

1.7K30

PHP官方框架 Zend Framework 2.1 发布

Zend Framework (简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源PHP开发框架,可用于开发 Web 程序和服务,ZF采用 MVC(Model–View-Controller...2012年9月5日正式发布了2.0版本,简称为ZF2,该版本的主打口号则是“高性能”。目前的最新版本为 Zend Framework 2.1,是ZF2里的首个正式版本。...    自动加载classmap     把ZF2安装到目录现阶段,开发大中型PHP应用,特别是商业应用和企业应用,ZF2是一个非常不错的选择,因为ZF2有严格代码规范,非常适合团队开发。...官方网址: http://framework.zend.com/ 下载最新版本: http://framework.zend.com/downloads/latest API下载地址: http://framework.zend.com.../docs/api/ ZF2GitHub上的代码托管地址: https://github.com/zendframework/zf2/

44610

教你不使用框架的情况下也能写出现代化 PHP 代码

创建一个含有 public 目录的项目,然后目录里面创建一个 index.php 文件,文件里面写入如下代码: <?...自动加载的意思是:当你的程序需要使用一个类, PHP 调用该类的时候知道去哪里找到并加载它。...项目根目录创建一个名为 src 的目录,然后在里面添加一个叫 HelloWorld.php 的文件,写入如下代码: <?...虽然它们可能会更复杂点,真正的应用应该配置成自动化的流式发射器用来应对大量下载的情况,Zend 博客展示了如何实现它(https://framework.zend.com/blog/2017-09-14...我也建议实现 EmitterStack(https://framework.zend.com/blog/2017-09-14-diactoros-emitters.html) 来更好的处理文件下载以及其他的大量响应

1.4K50

Thinkphp 框架扩展之类库扩展操作详解

公共类库 公共类库通常是指ThinkPHP/Library目录下面的类库,例如: Think目录:系统核心类库 Org目录:第三方公共类库 这些目录下面的类库都可以自动加载,你只要把相应的类库放入目录中...Image类了: $image = new \Org\Util\Image; 除了这些目录之外,你完全可以ThinkPHP/Library目录下面添加自己的类库目录,例如,我们添加一个Com目录用于企业类库扩展...Com\Sina; class App { } Com\Sina\Rank类(位于Com/Sina/Rank.class.php) namespace Com\Sina; class Rank { } 公共类库除了系统的...Lib', ) 我们应用目录下面创建了一个Lib目录用于放置公共的Lib扩展,如果我们要把上面两个类库放到Lib\Sina目录下面,只需要调整为: Lib\Sina\App类(位于Lib/Sina/App.class.php...FrameWork框架入门教程》及《PHP模板技术总结》。

49510

Thinkphp 框架基础之源码获取、环境要求与目录结构分析

Application目录默认是空的,但是第一次访问入口文件会自动生成, 其中框架目录ThinkPHP的结构如下: ├─ThinkPHP 框架系统目录(可以部署非web目录下面) │ ├─Common...核心公共函数目录 │ ├─Conf 核心配置目录 │ ├─Lang 核心语言包目录 │ ├─Library 框架类库目录 │ │ ├─Think 核心Think类库包目录 │ │ ├─Behavior...,事实上,实际部署应用的时候,我们建议除了应用入口文件和Public资源目录外,其他文件都放到非WEB目录下面,具有更好的安全性。...相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend...FrameWork框架入门教程》及《PHP模板技术总结》。

62930

安全漏洞公告

安全建议:目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本: http://www.rarlabs.com 4 Zend Framework多个信息泄露和安全限制绕过漏洞...Zend Framework多个信息泄露和安全限制绕过漏洞发布时间:2014-03-24漏洞编号:BUGTRAQ ID: 66358漏洞描述:Zend Framework (ZF) 是一个开放源代码的...Zend Framework 1.12.4之前版本实现上存在多个安全漏洞,可被恶意利用绕过某些安全限制并泄露敏感信息或造成拒绝服务。 1、解析XML实体时出错,可导致本地文件泄露和拒绝服务。...安全建议:目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:http://framework.zend.com/security/advisory/ http://framework.zend.com.../security/advisory/ZF2014-01 http://framework.zend.com/security/advisory/ZF2014-02 5 OpenSSH 'child_set_env

82470

安全漏洞公告

Framework 'Zend_Db_Select::order()' 函数SQL注入漏洞 3.8 Zend Framework 'Zend_Db_Select::order()' 函数SQL注入漏洞发布时间...:2014-06-16漏洞编号:BUGTRAQ ID: 68031漏洞描述:Zend Framework (ZF) 是一个开放源代码的 PHP5 开发框架,可用于来开发 web 程序和服务。...Zend Framework 1.12.7之前版本没有正确过滤"Zend_Db_Select::order()"函数内的输入就将其用在SQL查询内,恶意用户通过注入任意SQL代码,可篡改SQL查询。...安全建议:目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: <a href="http://<em>framework</em>.<em>zend</em>.com/security/advisory/" target.../advisory/ http://framework.zend.com/security/advisory/ZF2014-04 ------------------------------

1.2K70

Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析

动态改变配置参数的方法和读取配置的方法使用上面非常接近,都是使用C方法,只是参数的不同。...如果在应用公共设置文件中配置的话,那么会自动加载应用公共配置目录下面的配置文件Application/Common/Conf/user.php和Application/Common/Conf/db.php...如果在模块(假设是Home模块)的配置文件中配置的话,则会自动加载模块目录下面的配置文件 Application/Home/Conf/user.php 和 Application/Home/Conf/db.php...相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend...FrameWork框架入门教程》及《PHP模板技术总结》。

1.7K30

给PHP开发者讲讲PHP源码-第一部分

PHP源码结构 那么,当你查看列5.4的根目录的文件和目录时,还有很多可以研究。我希望你只关注两个目录:ext和Zend。...引擎的源码放在了Zend目录。 PHP第二个核心的部分,是包含在PHP里面的扩展。...核心代码中,决定在哪里找到你想查看的功能最简单的方法是,查看PHP的文档首页。PHP的文档也被分为两个主要的部分(为了达到我们的目的),语言参考和函数参考。...作为一个庞大的概括,如果你想查看的是语言参考中的定义,很有可能可以Zend文件夹找到。如果是函数参考中,可以ext文件夹中找到。...h(或者说头文件)定义了.c文件中可以被其他文件看到的函数,包括预处理宏。头文件定义公共API的方式,是通过不使用函数体重新声明函数的签名(跟PHP中的接口和抽象方法相似)。

1.7K100

Thinkphp 框架扩展之应用模式实现方法分析

显式应用模式 显式应用模式的模式定义文件位于ThinkPHP\Mode目录,如果我们要增加一个应用模式,只需要在该目录下面定义一个模式定义文件即可,下面是一个典型的模式定义文件(lite.php): return...config.php', // 应用公共配置 ), // 别名定义 'alias' = array( 'Think\Exception' = CORE_PATH...应用模式定义文件定义好后,我们就可以应用中使用该模式了,例如: define('MODE_NAME','lite'); define('APP_PATH','....相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend...FrameWork框架入门教程》及《PHP模板技术总结》。

42910

如何加载第三方类库项目类库基类库?

第三方类库位于系统扩展目录下的Vendor 目录,例如,我们把 Zend 的 Filter\Dir.php 放到Vendor 目录下面,这个时候 Dir 文件的路径就是Vendor\Zend\Filter...公共类库 (import) 公共类库通常是指ThinkPHP/Library目录下面的类库,例如: Think目录:系统核心类库 Org目录:第三方公共类库...你可以Org/Util/目录下面添加一个Image.class.php文件,然后添加命名空间如下: namespace Org\Util; class Image...Rank类(位于Com/Sina/Rank.class.php) namespace Com\Sina; class Rank { } 公共类库除了系统的...Lib', ) 我们应用目录下面创建了一个Lib目录用于放置公共的Lib扩展,如果我们要把上面两个类库放到Lib\Sina目录下面,只需要调整为: Lib\Sina

1.2K30
领券