草庐IT

zend_auth

全部标签

php - Zend PDF 内存管理

我正在尝试使用Zend\PDF创建一个大的PDF文件。但是由于Zend将数据保存在一个对象中,在某些时候它会显示“内存耗尽”的错误消息。有人知道如何在创建大型PDF文件时管理内存吗??? 最佳答案 您可以尝试暂时增加内存的大小限制:$memory_berfore=ini_get('memory_limit');//inyourphp.ini//NewLimitini_set('memory_limit','256M');//128M,256M,512M,1024M,...(X*2M)...yourcode(creatinglarge

php - 如何在 Symfony3 应用程序中读取 Zend2 session

我有两个应用程序。一个遗留的是用ZendFramework编写的,一个是Symfony3.1中的新的应该与旧的共享session。在旧应用程序中使用native文件存储,所以当我转到app_dev.php并编写session_start();var_dump($_SESSION);我在session中看到“__ZF”键,我需要在symfony3应用程序中访问它。显然上面的代码只是为了检查session是否在域内共享。在symfony3应用程序中,我尝试订阅事件KernelEvents::REQUEST,我想从请求中获取原始session并创建一个包含来自Zend2的参数的包。class

php - Zend 翻译路线

我有针对不同语言环境的多条路线:例子:/de的路线$routes['industry']=array('route'=>'branche/:type','defaults'=>array('module'=>'default','controller'=>'index','action'=>'branche','type'=>'automobil'),'reqs'=>array('type'=>'(automobil|textil)'));/en的路线$routes['industry']=array('route'=>'industry/:type','defaults'=>arra

php - 在不丢失元素的默认输入过滤器规范的情况下不需要 zend2 设置字段

使用ZF2,我编写了一个自定义表单元素并将其包含在一堆表单中。问题是,如果我指定我不希望form元素是必需的,我将丢失该元素的默认验证器。classMyFormextendsZend\Form\FormimplementsZend\InputFilter\InputFilterProviderInterface{publicfunction__construct(){parent::__construct("my-form");$this->add(array('type'=>'Me\Custom\EmailList','name'=>'emails','options'=>array

php - Zend_Rest_Route 不适用于子目录 Controller (例如 admin/questions)

我正在尝试为子目录Controller定义RESTful路由。我希望能够为位于admin/questions/*的url创建路由。我的Controller是Admin_QuestionsController:-application-controllers-AdminQuestionsController.php(classAdmin_QuestionsController)下面是我如何为这个Controller声明我的RESTful路由:$restRoute=newZend_Rest_Route($front,array(),array('admin'=>array('questio

php - Zend Framework应用层Master/Slave切换

我正在编写一个应用程序,需要在应用程序层内进行主/从切换。现在,我在创建映射器时实例化一个Zend_Db_Table对象,然后将DefaultAdapter设置到从属对象。现在在基本映射器类中,我有以下方法:publicfunctionuseWriteAdapter(){if(Zend_Db_Table_Abstract::getDefaultAdapter()!=$this->_writeDb){Zend_Db_Table_Abstract::setDefaultAdapter($this->_writeDb);$this->_tableGateway=newZend_Db_Tabl

php - 在 Zend Framework 2 上使用表达式执行多个连接

实际上我正在做一个项目,我正在研究ZendFramework2如何处理复杂的查询(特别是关于如何连接n:m表以及如何使用GROUP_CONCAT和其他函数)。您知道执行此查询的最佳做法吗:SELECTo.*,x.group_one,x.group_twoFROMtable_oneASoLEFTJOIN(SELECTr.fk1,GROUP_CONCAT(t.field_one)ASgroup_one,GROUP_CONCAT(t.field_two)ASgroup_twoFROMtable_threeASrINNERJOINtable_twoAStONr.fk2=t.idGROUPBYr

php - Laravel Auth::logout 不删除记住我的 cookie

所以我将session的生命周期设置为两周,这样用户就不必多次登录或注销。但是今天我注意到一些事情,如果您注销它会破坏您的session,但会在您的浏览器上保留记住我的cookie。这会导致问题,因为如果您在同一台计算机上切换帐户足够多8-10次,您会收到400错误请求错误,因为您发送了太多信息。现在8-10次在cookie的正常生命周期中有点牵强,但当你的生命周期是两周时,我遇到了问题。这是多次登录和退出时发生的情况的屏幕截图。如何在用户注销时删除生命周期cookie?到目前为止,我已经尝试过了Auth::logout();Session::flush();

php - 数组初始化中的正确缩进,PDT/Zend Studio

我在代码中使用了以下数组初始化样式:$a=array('one'=>123,'two'=>456);但PDT/ZendStudio在这种情况下无法正常工作;按[Return]键后,它会将光标置于$a下方(在我的示例中)并忽略缩进。如果数组键是数字(至少不是以引号开头),则一切正常。这是它目前的工作方式(|—是编辑器在按下[Return]后放置插入符的位置)$a=array('one'=>123,[RETURN]|);这是预期的结果:$a=array('one'=>123,[RETURN]|);那么是否可以强制编辑器遵循我的缩进规则? 最佳答案

php - 在 php-fpm.conf 中加载 zend 扩展的正确方法是什么?

我正在尝试通过php-fpm.conf文件加载ioncube加载器。我知道您可能想知道为什么我不使用php.ini,但它有点复杂,您可以在此处了解更多原因(DoeseachPHP-FPMWorkerindividuallyloadphp.ini?)。无论如何,我正在使用php-fpm.conf中的以下指令从此文件(php-fpm.conf)加载我的其他扩展:php_admin_value[extension]=.so例如,php_admin_value[extension]=apc.so从extension_dir(在我的php.ini中定义)加载APC。它工作正常并解决了我在通过ph