草庐IT

cascade-framework

全部标签

php - Zend Framework 2 需要 PHP 5.3.3 版本吗?

他们声明PHP_VERSION>=5.3.3,然而,在它的代码中,到处都出现了5.4引入的'trait'之类的东西。我很困惑! 最佳答案 它不使用traits,它让你使用traits。要求是5.3.3,但是使用框架的traits部分需要5.4。它不会破坏任何东西。更新:另见thisrecentissue. 关于php-ZendFramework2需要PHP5.3.3版本吗?,我们在StackOverflow上找到一个类似的问题: https://stackov

php - 分析缓慢的 Zend Framework MVC 设置

我在ZendMVC中遇到性能不佳的问题。我设置了一个Controller,它只执行die(),我启用了xdebug,并根据我的请求启动了webgrind,它告诉我:789differentfunctionscalledin2150milliseconds(1runs,137shown)我无法确定到底是什么花了这么长时间:[procedural]{main}O192150[class]Zend_Application_Bootstrap_BootstrapAbstract->_bootstrapO571203[class]Zend_Config_Ini->_processKeyO6224

php - 如何在 zend framework 2 中实现 beberlei doctrine 扩展

我不知道如何整合beberlei学说扩展:https://github.com/beberlei/DoctrineExtensions在带有Doctrine模块的ZendFramework2中。我用Composer安装了它:"beberlei/DoctrineExtensions":"dev-master"我在我的module.config.php中尝试了应用程序模块:'doctrine'=>array('driver'=>array(__NAMESPACE__.'_driver'=>array('class'=>'Doctrine\ORM\Mapping\Driver\Annotat

php - Zend Framework 中的分组单选按钮

我想在逻辑产品组中显示单选按钮:Broadbandproducts:(*)2Mbit()4MbitVoiceproducts:()Standard()TotalBundles:()4Mbit+Standard()4Mbit+Total所有单选按钮都有相同的name属性-你明白了吧。ZendFramework1.8似乎不支持以这种方式对单选按钮进行分组。有什么解决办法吗?更新。澄清一下,生成的代码看起来应该是这样的:Broadbandproducts:2Mbit4MbitVoiceproducts:StandardTotalBundels:4Mbit+Standard4Mbit+Tota

php - Zend Framework 2 - 如何从库中包含部分内容

我写了一个我想在几个模块中使用的部分。我认为最好的方法是将其放入我的自定义库中。但不幸的是,如果不使用非常丑陋的路径,我无法找到一种方法来包含这个部分:echo$this->partial('/../../../../vendor/myvendor/library/MyVendor/View/Views/FormPartial.phtml',array(...));关于如何从我的View链接到我的供应商目录的任何想法? 最佳答案 问题是解析器无法解析您提供的View模板的路径。我通常在module.config.php的templa

php - Fat-Free-Framework 全局变量和函数

我是fatfree框架的新手,我对全局变量有点困惑。$f3->route('GET/@page','display');functiondisplay($f3){echo'Icannotobjecttoanobject'.$f3->get('PARAMS.page');};$f3->run();Herei'musingGET/@pageasatokenfortheurlroute.Inthefunctionithenuse$f3->get('PARAMS.page')togetthevalueofthatvariable.Since$f3->getisthemethodtogetagl

php - 有没有办法从 Zend-framework 的查询中获取记录数?

鉴于我下面的通用选择,有没有办法获取从ZendFramework查询返回的记录数?循环中的$row++对于我的解决方案是NotAcceptable,因为我正在使用分页(尽管它不在我的示例中)。我也不想添加另一个带有“Count(*)”的查询。$query="Select*fromUserswhereactive=1";$stmt=$db->query($query);$noOfRows=???;while($row=$stmt->fetch()){//processing} 最佳答案 它仍然需要另一个查询,但是对于MySQL有一个S

php - 在不破坏 Zend Framework 中的默认行为的情况下自动连接表

情况如下:我有两个模型:'Action'和'User'。这些模型分别引用表“操作”和“用户”。我的操作表包含一列user_id。此时此刻,我需要所有操作的概览,以及它们分配给的用户。当我使用$action->fetchAll()时,我只有用户ID,所以我希望能够加入来自用户模型的数据,最好不要调用findDependentRowset()。我考虑过在我的模型中创建自定义fetchAll()、fetchRow()和find()方法,但这会破坏默认设置行为。解决这个问题的最佳方法是什么?任何帮助将不胜感激。 最佳答案 我在ZendFra

php - Zend Framework - 500 内部服务器错误

今天,我使用ZendFramework创建了我的第一个项目,但是当我尝试连接到我的项目时,我只看到“500InternalServerError”。我在httpd.conf文件中添加了一些新行:NameVirtualHost*:80DocumentRootC:\AppServ\www\data1\publicServerNamemy_ipNameVirtualHost*:80DocumentRootC:\AppServ\www\data1\publicServerNamehttp://my_ip这是我的htaccess文件:RewriteEngineOn#RewriteBasedata

php - Zend Framework 2 如何设置 Doctrine 2 代理目录

所以我在ZendFramework2中使用Doctrine2模块,该模块是根据JasonGrimes的turorial(http://www.jasongrimes.org/2012/01/using-doctrine-2-in-zend-framework-2/)配置的。虽然有时我会不断收到此错误:Yourproxydirectorymustbewritable.如何设置代理目录?这是我在module.config.php中的Doctrine配置:'doctrine'=>array('driver'=>array(__NAMESPACE__.'_driver'=>array('cla