草庐IT

zend_auth

全部标签

php - Zend Framework 应用程序设计—— session 变量是否应该在模型层访问

我正在开发这个访问模型层中的session变量的应用程序。这似乎是错误的,但我愿意被证明是错误的。也许没有错,但在应用程序的大多数地方,session变量在Controller中处理并作为参数传递,但在其他地方,session值只是被访问。这似乎是不好的做法,我错了吗?编辑:我不喜欢模型中的session的一个原因是它似乎使测试变得更加复杂。保持它只是传递给函数的参数,然后传回记录集。谢谢 最佳答案 视情况而定。我是这样想的:模型代表您的数据层。大多数时候数据层是基于数据库表的Session只是另一种数据存储介质。结论:如果您的模型

php - 是否有基于 Zend Framework 2 构建的 CMS/CMF?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我过去曾在ZendFramework上做过一些工作,现在我必须再次做这件事,而且由于ZendFramework2有新版本,我想知道什么会促进我的新项目。所以我有一些问题,例如:从ZendFramework2开始更好吗?从基于ZendFramework的CMS/CMF开始是否更好?(以促进项目启动过程)如果是,基于(或愿意升级到)ZendFramework

php - 自定义 Zend Framework 2 电子邮件字段验证器错误消息

我有一个输入过滤器,其电子邮件字段的验证器配置如下所示;'validators'=>array(array('name'=>'EmailAddress','options'=>array('messages'=>array('emailAddressInvalidFormat'=>"Emailaddressdoesn'tappeartobevalid.",)),),array('name'=>'NotEmpty','options'=>array('messages'=>array('isEmpty'=>'Emailaddressisrequired',)),),),),它的工作原理,

php - Zend Studio 中的错误 "Detecting Library Folders"

我只需要为我在ZendStudio11中的一个项目重新克隆一个.git存储库,现在每次我在存储库中切换分支时,我都会在Zend中收到一个错误,告诉我“一个内部错误发生在:检测库文件夹”。似乎其中一个Zend设置文件已被删除或其他内容。知道如何恢复此文件或修复此错误吗?Aninternalerroroccurredduring:"Detectinglibraryfolders".Preferencenode"org.eclipse.wst.validation"hasbeenremoved. 最佳答案 我找到了解决方案。事实证明我走在

php - Laravel Auth 仅验证管理员/ super 用户

我在Windows开发机器上使用Laravel5。我想在整个应用程序中自定义和使用Auth中间件,以维护身份验证。我的用例是一个标准的用例。有两类(或三类)用户-Admin和Regular(Regular是所有非管理员的用户)。管理员具有明显的后端管理角色,因此有一个单独的路由组/admin/,它将未登录的用户重定向到/admin/login。我是这样设置的..Route::group(['middleware'=>'auth','prefix'=>'admin'],function(){Route::get('login','App\AuthController@getLogin')

php - Laravel auth()->guard() 使用vue js 返回null

我在vue.js中有一个登录表单。我只需要使用vue.js和laravel登录用户。登录后,用户将重定向到已经仅使用laravel开发的仪表板。我正在尝试登录,但它不起作用并且auth()->guard返回null以便用户重定向到登录页面而不是仪表板。当我在那种情况下使用postman时,它运作良好。Vuejsthis.$http.post('http://localhost/project/admin/vendors/validate_login',{phone_number:this.phone_number},{headers:{"Access-Control-Allow-Ori

php - 工作示例 Zend_Rest_Controller 与 Zend_Rest_Client?

我正在尝试使用ZendFramework编写一个简短的RestService。但是这部分的文档并不是最好的。我有一个ApiController扩展的Zend_Rest_Controller,带有所有需要的抽象方法。我的目标是获取Post数据并返回一些东西。我的客户是这样的:publicfunctionindexAction(){$url='http://localhost/url/public/api';$client=newZend_Rest_Client();$client->setUri($url);$client->url='http://www.google.de';$res

php - Zend Server 分析器(Zend 调试器)

我正在寻找与ZendServer(CE)配合使用的PHP分析器。据我所知,使用ZendServer设置XDebug很麻烦。虽然ZendDebugger是免费的(据我所知),但Profiler仅在ZendStudio上提供。还有其他选择吗? 最佳答案 我希望我能帮到你ZendStudio,因为分析器组件非常好。不幸的是,XDebug(standalonetip)可能是您唯一的选择。您可以选择升级到ZendServer5Professional版吗?代码跟踪功能将帮助您进行分析。或者,你有没有看过PQP或DBG用于Eclipse?我希望

php - 我可以在 init() 方法中取消 Zend Controller 操作吗?

在Zend_Controller_Action::init()期间,有没有办法取消操作(这样它就不会被调用)?_cancelAction();//somethinglikethisexist?}}}我目前的解决方法是制作一个空的nullAction()方法并调用$this->_forward('null')转发给它。 最佳答案 在init()中使用$this->_forward()没有错(如果你想转发到的方法与init()在同一个Controller中),这只会改变请求对象的Controller/操作(覆盖通过路由器设置的内容)。另

php - Zend Framework 路由 : unknown number of params

我正在尝试为N级类别深度编写路线。因此,通常的类别URL如下所示:http://website/my-category/my-subcategory/my-subcategory-level3/my-subcategory-level4它的深度未知,我的路线必须匹配所有可能的级别。我为此制定了路线,但无法从我的Controller获取所有参数。$routeCategory=newZend_Controller_Router_Route_Regex('(([a-z0-9-]+)/?){1,}',array('module'=>'default','controller'=>'index'