Tag: Zend的框架

我怎样才能在Zend框架中获得当前的行动?

我的Zend Framework应用程序中有一个插件,它在每个请求之后检查login状态,如果用户的会话无效或过期,则将用户重新路由到login操作。 我想caching先前的请求操作,以便在尝试成功login后,我可以将它们redirect回到以前的请求。 我find了关于setActionController()方法的文档,但在“getActionController()”方法中找不到任何东西。 有一个存在吗? 如果是这样,有没有人有任何信息,他们可以链接到我呢? 如果没有,达到目标的最好方法是什么?

在添加新产品时,将值添加到magento下拉列表或多选产品属性

我想知道是否有人发现或编写了一个扩展,允许一个magento网站pipe理员在添加产品的同时可以为其产品属性添加值。 例如,如果我出售书籍,并希望书籍作者位于下拉列表中,以便将其用于分层导航,则在添加产品之前,必须通过属性部分添加作者似乎很奇怪。 从工作stream程的angular度来看,在添加产品屏幕上的下拉菜单旁边有一个“添加新值”button是非常有意义的。 任何人有任何想法或见解?

__construct()和init()之间有什么区别

我想知道PHP应用程序中的__construct()和init()函数有什么区别,特别是在Zend Framework应用程序中。

我从哪里开始使用Zend Framework?

我一直在记事本中编写我的PHP应用程序。 我想要采取一步,做专业,并据我所知,使用Zend框架是从哪里开始。 我一直在阅读文档,快速入门和一些教程,但我仍然完全迷失。 Zend是在您的本地机器还是在远程服务器上? “MVC”模型是不同的文件? 用于GUI的文件,用于获取数据和数据库的函数的文件? 有没有一个教程,真正详细了解如何使用Zend Framework来完成任务,以及如何开始? 我问这个问题的原因是因为我一直在阅读的教程仍然让我感到困惑,我非常急于开始这个专业。 我想利用这套新工具! 请帮忙 :)

Zend框架中的redirect和转发有什么区别

Zend框架中redirect和转发有什么区别? 什么时候应该使用redirect,什么时候应该使用forward?

我如何使用PHPUnit和Zend Framework?

我想知道如何用Zend_Test编写PHPUnittesting,一般用PHP编写。

如何让Zend Framework在发送AJAX响应时不呈现视图/布局?

Zend的文档在这方面并不十分清楚。 问题在于,默认情况下,Zend会在每个控制器操作结束时自动呈现一个视图。 如果你正在使用布局 – 为什么不呢? – 它也呈现。 这对于普通的网页来说很好,但是当你发送一个AJAX响应的时候,你并不需要这么做。 如何防止Zend在逐个行为的基础上自动呈现?

Zend Framework 2 + Doctrine 2

我想开始与Zend Framework开发,我想使用zf2。 由于我使用Doctrine 2,你能提供一些教程来帮助我将它集成到zf2吗? 谢谢!

Zend表格:我如何让自己的意志屈从?

我已经多次阅读手册,我已经search了Google提供的关于这个主题的post,甚至还买了几本和ZF打交道的书。 现在,为什么我还是困惑? 我可以使用Zend_Form创build一个表单来validation和正常工作。 我无法做到这一点的forms,看起来就像我希望看到我想要的错误信息。 我想要自定义button,我想要时髦的布局,我想插入表单中的文本等。 有没有人有一个简单的方法来实现这些东西? 让我感觉像框架的东西是节省我的时间,而不是花费? 我可以放弃Zend Form …制作自己的表单,让它的行为碰到一个页面来validation和处理发布的数据,我可以尽可能快地做到这一点,但我真的想“得到”,并能够使用它,因为它显然是有意的。 有什么build议? 任何简单的“如何”为自定义button,时髦的布局和基本(或更先进,因为有大量的基本教程,跳过了更难的问题)“完成任务”与zendforms?

实用的Zend_ACL + Zend_Auth实现和最佳实践

语境: 我的问题与我正在开发的论坛几乎完全一样,其中有: 有权查看主题但无法回复或投票的访客 拥有足够代表权的成员可以编辑/投票其他线索,默认情况下,他们可以回复并享有与客人相同的特权 pipe理员几乎可以做任何事情 我希望这个ACL被应用到整个站点,默认情况下拒绝所有的资源。 我阅读了使用Zend_Acl的基础知识 – 基本上创buildangular色(guest,member,admin),并拒绝或允许这些angular色的资源(控制器,方法)。 该文档不是很明确,你应该如何在你的应用程序中实际实现acl代码,所以我去看看.. 马里克遇到了一个非常有用的stackoverflow 答案,在这个问题上stream露出一些亮点,但是由于我不熟悉,我仍然无法完全理解如何正确实施这个最好的实践。 海报在应用程序根目录中有一个静态文件configAcl.php ,用于初始化acl对象,添加angular色,在每个控制器之外创build一个资源,给予admin访问所有内容,除了pipe理员之外,还可以normal访问所有内容,并将acl对象存储registry供以后使用。 $acl = new Zend_Acl(); $roles = array('admin', 'normal'); // Controller script names. You have to add all of them if credential check // is global to your application. $controllers = array('auth', 'index', 'news', 'admin'); foreach ($roles as $role) { $acl->addRole(new Zend_Acl_Role($role)); […]