Zend Framework 配置有关问题
Zend Framework 配置问题
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> error_reporting(E_ALL|E_STRICT); ini_set('display_errors', 1); date_default_timezone_set('Asia/Shanghai'); // 目录设置和类装载 set_include_path('.' . PATH_SEPARATOR . '../library/' . PATH_SEPARATOR . '../application/models/' . PATH_SEPARATOR . '../application/controllers/' . PATH_SEPARATOR . '../application/views/' . PATH_SEPARATOR . get_include_path()); include "Zend/Loader/Autoloader.php"; Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); // 载入配置文件 $config=new Zend_Config_Ini('../application/config.ini','general'); $registry=Zend_Registry::getInstance(); $registry->set('config',$config); //设置数据库 $db=Zend_Db::factory($config->db); Zend_Db_Table::setDefaultAdapter($db); //设置控制器 $frontController = Zend_Controller_Front::getInstance(); $frontController->setBaseUrl('F:/PHP/Source/BookSystem/BookSystem/html'); $frontController->throwExceptions(true); $frontController->setControllerDirectory('../application/controllers'); Zend_Layout::startMvc(array('layoutPath'=>'../application/layouts')); // run! $frontController->dispatch();
上面的代码:始终提示错误:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (Index.php)' in F:\PHP\Source\BookSystem\BookSystem\library\Zend\Controller\Dispatcher\Standard.php:248 Stack trace: #0 F:\PHP\Source\BookSystem\BookSystem\library\Zend\Controller\Front.php(955): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 F:\PHP\Source\BookSystem\BookSystem\html\index.php(28): Zend_Controller_Front->dispatch() #2 {main} thrown in F:\PHP\Source\BookSystem\BookSystem\library\Zend\Controller\Dispatcher\Standard.php on line 248
求各位大侠!
------解决方案--------------------
你这个配置太落后了。。
不知你的是什么版本的,如果是 1.10 以上的,可以去官网下载个 quily start 。直接通用了

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SpringBoot小白创建项目,扫描不到Controller一系列问题1.2.3.4.5.6.还有一种办法是在启动服务类的入门,添加@ComponentScan(basePackages={“xxx.xxx.xx”,“xxx.xxx.xx”})里面的是包的全限定名,可以为多个SpringBoot自定义controller无法扫描到SpringBoot自定义controller路由找不到,原因是启动类和自定义的Controller包不在同一级目录下。官方建议application.java放的位

本篇文章所依赖的python环境为:什么是WSGIWSGI也称之为web服务器通用网关接口,全称是webservergatewayinterface。它定义了在python中web服务器与web应用程序之间应该如何通信并且处理http请求和响应的一个标准,注意,它只是一个协议,或者说是规范、标准,你也可以不按这个标准来,就像我们上一篇文章所写的web服务器那样。WSGI也分为应用程序和服务器网关,其中我们熟知的Flask就是属于应用程序,uWSGI、wsgiref属于服务器网关。个人感觉,WSG

前言在某些情况下,服务的controller中前缀是一致的,例如所有URL的前缀都为/context-path/api/v1,需要为某些URL添加统一的前缀。能想到的处理办法为修改服务的context-path,在context-path中添加api/v1,这样修改全局的前缀能够解决上面的问题,但存在弊端,如果URL存在多个前缀,例如有些URL需要前缀为api/v2,就无法区分了,如果服务中的一些静态资源不想添加api/v1,也无法区分。下面通过自定义注解的方式实现某些URL前缀的统一添加。一、

如何在Zend框架中使用ACL(AccessControlList)进行权限控制导言:在一个Web应用程序中,权限控制是至关重要的一项功能。它可以确保用户只能访问其有权访问的页面和功能,并防止未经授权的访问。Zend框架提供了一种方便的方法来实现权限控制,即使用ACL(AccessControlList)组件。本文将介绍如何在Zend框架中使用ACL

PHP实现框架:ZendFramework入门教程ZendFramework是PHP开发的一种开源网站框架,目前由ZendTechnologies维护,ZendFramework采用了MVC设计模式,提供了一系列可重用的代码库,服务于实现Web2.0应用程序和Web服务。ZendFramework深受PHP开发者的欢迎和推崇,拥有广泛

PHP无法识别ZendOptimizer,如何解决?在PHP开发中,有时可能会遇到PHP无法识别ZendOptimizer的情况,这会导致部分PHP代码无法正常运行。在这种情况下,我们需要采取一些措施来解决这个问题。下面将介绍一些可能的解决方法,并附上具体的代码示例。1.确认ZendOptimizer是否正确安装:首先,我们需要确认ZendOptimize

bootstrap和application的区别说明bootstrap和application都是SpringBoot项目中的配置文件,他们的区别主要有以下的几个方面(1)加载顺序区别bootstrap配置文件是比application配置文件优先加载的,因为bootstrap是由spring父上下文加载,而application是由子上下文加载(2)优先级区别bootstrap加载的配置信息是不能被application的相同配置覆盖的,如果两个配置文件同时存在,也是以bootstrap为主(

在使用PHP框架时,经常会遇到诸如“PHPFatalerror:Class'Controller'notfound”的错误。这种错误通常与框架中文件的命名、位置或加载有关,特别是当你尝试使用控制器时。本文将介绍几种常见的处理方法来解决这个问题。确认文件位置首先,你需要确认控制器文件是否位于框架的正确目录中。例如,如果你使用的是Laravel框架
