草庐IT

4Framework

全部标签

php - 值得学习的优秀 Zend Framework 示例应用程序

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。除了Magento之外,您是否知道任何以良好的OOP方式展示如何使用ZendFramework开发大型应用程序的开源ZendFramework应用程序?我现在的问题是,我很擅长PHP和OOP,但是我对ZendFramework以及应该如何在其中解决问题没有足够的了解。那么,您是否知道任何展示ZF最佳实践的优秀应用程序?谢谢!

php - 在 Zend Framework 的 Controller 中使用 View 助手

我有一个使用AJAX调用的Controller(发送JSON数据),所以我不使用View。我需要使用个人View助手来格式化我的数据,但在我的Controller中。这可能吗?或者我是doingitwrong(也许我应该有一个看法,但是JSON怎么样)? 最佳答案 您可以通过以下方式从Controller访问任何ViewHelper$this->view->helpername(/*params*/);//or$helper=$this->view->getHelper('helpername');//or$broker=Zend_

.Net Entity Framework 的 PHP 等价物

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我喜欢并且对.Net提供的EF感到非常满意,其中我可以先编码,数据库表由框架本身生成等。我现在正在使用PHP编写个人网站。PHP中是否有任何等效的东西可以让我的生活更轻松。我不能为个人网站选择.Net。那个答案已经出来了:(。

php - 如何在 Zend Framework 的 Controller 插件中获取引导资源

protectedfunction_initDatabase(){$params=array('host'=>'','username'=>'','password'=>'','dbname'=>'',);$database=Zend_Db::factory('PDO_MYSQL',$params);$database->getConnection();return$database;}.classApp_Controller_Plugin_TestextendsZend_Controller_Plugin_Abstract{publicfunctionpreDispatch(Zend

php - 如何清除 Zend framework2 中的 session 容器

我最近开始使用Zendframework2构建一个应用程序,我在ZF1方面有很好的经验,我在ZF2中面临的主要问题是session。这是我创建session容器的方式。useZend\Session\Container;//session容器创建:(之前我们称之为命名空间)$session_user=newContainer('user');$session_user_errors=newContainer('usererrors');$session_user_shares=newContainer('usershares');现在像这样我有几个容器,我可以像这样清除特定容器的key

php - Zend Framework - 在选择框下拉列表中设置 'selected' 值

我正在向Zend_Form实例添加一个选择元素,如下所示:$user=$form->createElement('select','user')->setLabel('User:')->setRequired(true);foreach($usersas$u){if($selected==$u->id){$user->addMultiOption($u->id,$u->firstname.''.$u->lastname);//***somewayofsettingaselectedoption?selected="selected"}else$user->addMultiOption(

php - Zend Framework 表单、装饰器和验证 : should I go back to plain HTML?

我目前正在开发一个包含大量表单的大型应用程序。到目前为止,我一直在手工编写表单并编写自己的验证逻辑,但我决定是时候开始使用Zend_Form及其内置的验证例程了。但是,我不断遇到越来越多关于(缺乏)灵active的问题Zend_Form_Decorator.向单个输入元素添加额外按钮等简单任务变得异常困难。我现在已经到了认真考虑放弃Zend_Form_Element的地步+Zend_Form_Decorator完全接近,但我不想失去优秀的验证选项。基本上,我想要两全其美:以最终用户看到的方式编写表单:在纯HTML中在不破坏太多ZF标准行为的情况下轻松将服务器端验证添加到表单字段我正在考

php - Zend Framework,$this->_forward 是做什么的

我希望有人解释一下_forward到底在做什么,我看不到_forward是否也在将附加View呈现给Action或只是执行Action。也可以在View脚本中将参数传递给$this->action吗?更一般地说,我的问题是如何编写确认页面,假设用户输入了一些内容并且您想向他显示确认,对于这种情况来说,转发是否意味着? 最佳答案 _forward是一个内部重定向。_redirect发送header告诉客户端浏览器转到某个其他URL,而_forward告诉Dispatcher在内部将请求重定向到其他地方。如果您考虑以下的正常调度顺序:p

php - 使用 Zend Framework 处理输入(Post、get 等)

我在zend代码上重构php,所有代码都充满了$_GET["this"]和$_POST["that"]。我一直使用更phpish的$this->_request->getPost('this')和$this->_request->getQuery('that')(this用getquery代替getGet不太符合逻辑)。所以我想知道我的方法是否更安全/更好/更容易维护。我在ZendFramework文档中读到您必须验证自己的输入,因为请求对象不会这样做。这给我留下了2个问题:两者哪个最好?(或者如果有其他更好的方法)使用此方法验证php输入的最佳做法是什么?谢谢!

php - 不可测试的基类扩展 PHPUnit_Framework_TestCase

总结我如何创建一个扩展PHPUnit_Framework_TestCase的基类并将其用于子类化实际测试用例,而不用PHPUnit测试基类本身?进一步说明我有一系列相关的测试用例,为此我创建了一个基类,其中包含一些将被所有测试用例继承的通用测试:BaseClass_TestCase.php:classBaseClass_TestCaseextendsPHPUnit_Framework_TestCase {functiontest_common(){//Testthatshouldberunforallderivedtestcases}}MyTestCase1Test.php:inclu