草庐IT

cascade-framework

全部标签

php - Zend Framework Composer 自动加载

我的PHP项目具有以下供应商目录结构:vendorzendframeworkzendframeworklibraryZend......Cache......当我将以下行放入autoload_namespaces.php时一切正常:'Zend\\Cache'=>$vendorDir.'/zendframework/zendframework/library/',但是这条线不起作用:'Zend\\Cache'=>$vendorDir.'/zendframework/zendframework/library/Zend/Cache/',错误是:Fatalerror:Class'Zend\C

php - 处理 Zend Framework 的 Controller 插件中抛出的异常

我有一个扩展Zend_Controller_Plugin_Abstract的Acl插件,这个插件处理我所有的Acl代码。我想在这个插件中抛出一个异常,例如Exception_Unauthorised然后在我的ErrorController中处理它,这样我就可以为不同的应用程序使用相同的Acl插件并使用ErrorController来以不同方式处理每个应用程序中的每种情况-如果需要的话。问题是在插件中抛出一个Exception并不会阻止原来的Action的执行。所以我最终得到了原始Action的输出和ErrorController输出。如何在插件中抛出异常以阻止原始操作发生?案例一//T

php - Zend Framework - 使用 WHERE 和 AND 更新数据库行

要在ZendFramework的MySQL表行更新中使用where,我有类似的东西:publicfunctionupdateBySiteId(array$data,$id){$table=$this->gettable();$where=$table->getAdapter()->quoteInto('site_id=?',$id);return$table->update($data,$where);}我希望这能给我类似...UPDATEfooSETponies='sparkly'WHEREsite_id='1'但是如果我想创建以下内容怎么办:UPDATEfooSETponies='

php - .htaccess 抛出 403 Forbidden/Zend Framework 快速启动项目创建 (Mac OS X 10.6.5)

我正在尝试启动并运行ZendFramework的快速入门教程,但我遇到了.htaccess问题。似乎如果我删除.htaccess文件,项目运行正常,但如果我把它留在那儿,它会抛出403Forbidden。.htaccess是ZendFramework控制台命令生成的默认文件。这是.htaccess:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}-s[OR]RewriteCond%{REQUEST_FILENAME}-l[OR]RewriteCond%{REQUEST_FILENAME}-dRewriteRule^.*$-[NC,L]Rewri

zend-framework - 在 Magento 中更改发件人的电子邮件地址

现在,当Magento向客户发送新帐户确认、订单详细信息等时,它会从abccompany@bluehost.com发出。我们想从support@abccompany.com发送它。如何实现? 最佳答案 到这里system->configuration->storeemailaddresses在这里您可以找到一般联系人、销售代表等的电子邮件地址。在这里更改电子邮件地址system->configuration->SalesEmails在这里选择发件人,它将更改所有销售电子邮件的发件人电子邮件现在去system->configurati

php - Zend Framework 2 - 数据库连接

努力思考ZendFramework2.0的新概念。我正在尝试连接到数据库,并在Controller或模型中获取该连接。没什么特别的,只是运行查询的纯连接。所以这是我当前的代码://module.config.phpreturnarray('db'=>array('driver'=>'Pdo','dsn'=>'mysql:dbname=DBNAME;host=HOSTNAME,'driver_options'=>array(PDO::MYSQL_ATTR_INIT_COMMAND=>'SETNAMES\'UTF8\''),'username'=>'USERNAME','password'

php - (Zend Framework > Zend_Config) 如何避免使用 .ini 或 .xml 配置?

我认为对于高流量项目使用.ini或.xml文件不是一个好主意,因为每次页面加载都会导致解析config.ini或.xml文件。有什么方法可以将.ini/.xml替换为常规php数组作为配置?现在phpini看起来像那样...[production]phpSettings.display_startup_errors=0phpSettings.display_errors=0phpSettings.date.timezone="Europe/London"includePaths.library=APPLICATION_PATH"/../library"bootstrap.path=AP

php - PHP/Zend Framework 中的国家/地区到时区

ZendFramework或默认PHP中是否有一种方法可以将国家(使用国家代码)映射到时区列表?例如,我试图在搜索“澳大利亚现在的时间”时复制Google的功能,它会显示该国家/地区的所有时区和城市。 最佳答案 不确定Zend_Date,但从PHP5.3开始,nativePHP可以做到这一点DateTimeZone::listIdentifiers—返回包含所有时区标识符的数字索引数组例子:print_r(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY,'US'));输

php - Zend Framework MVC 重定向到不同的 Controller 和操作

我正在尝试找出如何停止zend或重定向zend以转到不同的zendController并在引导带内的检查失败时采取行动。例如,get变量不存在,或者更可能是session不存在,这意味着用户必须登录。所以用户最初请求的是index/someaction但我希望他们去登录/索引在我的Bootstrap中,我会放置条件,然后更改Controller操作以查看。如果我以不符合标准的方式执行此操作,任何人都可以指导我查看有关最佳实践的文档吗?zend新手 最佳答案 来自Zenddocumentation(Dispatcher)//forwa

php - 学习 Zend Framework 的最快方法?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。如果您已经有了网站设计的想法,并且只想使用ZendFramework的模块(主要是用于安全和性能的模块),您将如何着手学习Zend以进行快速Web开发?