你好好人!
我有一个基于 Zend Framework 1.11.12(从 1.10.8 升级)使用“模块化方法”文件夹结构的 Web 应用程序(我的第一个此类),我的意思是所有模块都在application/modules
. 我使用了 Doctrine 1.2.4
我还library
为所有第三方库使用文件夹,包括 ZF,除了 2:CKEditor
和PGRFilemanager
. pgrfile 管理器,用于从管理面板将文件上传到图像文件夹。这是全局我的文件结构。
/application
/configs
application.ini
routes.ini
/layouts
/scripts
/partials
*.all_the_partials_files.phtml
*.all_the_layouts.phtml
/modules
all_the_module_folders
Boostrap.php
/logs
/library
/Zend
/Doctrine
/SwiftMailer
/Abra //where all my classes reside
/Model
User.php
Role.php
other_doctrine_entities_class
/public
/javascript
/css
/images
.htaccess // added an htaccess file here
/fonts
`/ckeditor`
a_lot_of_files_including_php_files
other_folders
/plugins
other_folders
`/pgrfilemanager`
/php
auth.php
myconfig.php
other_folders_and_files_including_php
index.php
.htaccess
在我开发这个站点的时候,我没有使用 Zend_Acl,所以 session_start() 在/public/ckeditor/plugins/pgrfilemanager/php/auth.php
一段时间内工作得很好,因为 pgrfilemanager 带有默认的身份验证功能。但是一旦我开始使用 Zend_Acl,当从文件中调用时,我就会遇到诸如Class __PHP_Incomplete_Class has no unserializer Array
异常之类的问题。我最初认为这是由于我没有使用的事实,但显然我是因为这里解释了这个事实 (如果我错了,请纠正我谢谢) session_start()
~~/auth.php
Zend_Session
如何使用它?谢谢阅读