草庐IT

framework-part

全部标签

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

php - Zend Framework,在没有 View 的情况下运行查询?

我目前正在使用ZendFramework为网站构建一个小型管理部分,这只是我第二次使用该框架,所以我对某些事情有点不确定。例如,我是否有新闻文章的存档选项,用户希望点击链接并存档文章,但是我不知道如何在没有View的情况下运行它?这是我的ControllerpublicfunctionarchiveNewsAction(){//die(var_dump($this->_request->getParam('news_id')));$oNews=newnews();$this->_request->getParam('news_id');$oNews->archiveNewsArticl

PHP Zend Framework - 如何从请求对象获取请求 URI 片段?

比如说我有一个URIhttp://127.0.0.1/somecontroller/someaction#12345,它将我带到someControllerController的someAction()操作。从那里,我可以通过$this->getRequest()检索Request对象。我还能够从Request对象中检索有关URI的各种信息。但是,我如何检索片段(例如,#之后的“12345”部分)?getRequestUri()和getParams()都没有出现片段部分。谢谢! 最佳答案 URL的片段部分永远不会通过GET请求(或与

PHP Zend Framework 编码标准,哪种方法更具可读性?

这是一个主观问题,我需要您对编码标准和格式实践的感受和想法。PHPZend编码标准要求像这样编写多行函数调用:$returnedValue=$object->longMethodName($argument1,$otherArgument,42);我认为下面的方法更具可读性:$returnedValue=$object->longMethodName($argument1,$otherArgument,42);因为左边只有一行,说明这只是一条语句,参数更接近方法名。您更喜欢哪一个? 最佳答案 第二种方法给您留下了一个额外的问题:行长

php - 如何剥离数据 :image part from a base64 string of any image type in PHP

我目前正在执行以下操作以在PHP中解码base64图像:$img=str_replace('data:image/jpeg;base64,','',$s['image']);$img=str_replace('data:image/png;base64,','',$s['image']);$img=str_replace('data:image/gif;base64,','',$s['image']);$img=str_replace('data:image/bmp;base64,','',$s['image']);$img=str_replace('','+',$img);$data

javascript - Symfony Assetic-URL中的part_1

好的,我一直到处搜索有关此内容的信息,但没有找到任何直接帮助的内容(仅提及与其他问题有关的此问题)。基本上,我在查找Assets文件与实际生成的文件时遇到Assets生成的路径问题。它尝试加载的路径是:/js/admin_part_1.js,而它生成的文件只是/js/admin.js我正在使用以下文件转储文件:phpapp/consoleassetic:dump--env=prod--no-debugconfig.yml的相关部分:assetic:debug:"%kernel.debug%"use_controller:falsefilters:cssrewrite:~assets:a

php - 如何将我的 zend framework 2 应用程序部署到 AWS elastic beanstalk?

我了解如何在AWSelasticbeanstalk上进行基本部署,但我想弄清楚的一件事是如何部署ZendFramework2应用程序。由于ZendFramework2应用程序依赖于使用mod_rewrite运行的Apache,我如何配置我的弹性beantalk以确保Apache正在使用mod_rewrite执行?编辑:我要补充这个问题。我什至不确定mod_rewrite是否是一个问题了。我什至无法在弹性beantalk上部署zend框架2骨架应用程序。我部署一个简单的PHP文件没问题,但部署一个实际的zendframework2应用程序是行不通的。有什么想法吗?