Zend、Extjs、および socialengine4 を使用します。ユーザーをユーザーテーブルに追加していますが、「有効」および「検証済み」が1に設定された状態でデータベースに正常に配置されています。新しいユーザーをテーブルに追加し、それらの値を完全に正常に設定できます。次のページで、作成したばかりのユーザーのプロファイル ページへのリンクをクリックすると、プロファイルに入力した情報が表示されます。リンクをもう一度クリックしようとすると、次のエラーが表示されます。
exception 'Zend_Exception' with message 'Registry is already initialized' in /var/www/web15/web/application/libraries/Zend/Registry.php:71
Stack trace:
#0 /var/www/web15/web/application/libraries/Engine/Registry.php(87): Zend_Registry::setInstance(Object(Engine_Registry))
#1 /var/www/web15/web/application/libraries/Engine/Registry.php(104): Engine_Registry::setInstance(Object(Engine_Registry))
#2 /var/www/web15/web/application/libraries/Engine/Registry.php(66): Engine_Registry::init()
#3 /var/www/web15/web/application/libraries/Engine/Registry.php(176): Engine_Registry::getInstance()
#4 /var/www/web15/web/application/modules/User/Model/User.php(231): Engine_Registry::get('database-defaul...')
#5 /var/www/web15/web/application/modules/User/controllers/ProfileController.php(63): User_Model_User->isAdmin()
#6 /var/www/web15/web/application/libraries/Zend/Controller/Action.php(513): User_ProfileController->indexAction()
#7 /var/www/web15/web/application/libraries/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('indexAction')
#8 /var/www/web15/web/application/libraries/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#9 /var/www/web15/web/application/modules/Core/Bootstrap.php(75): Zend_Controller_Front->dispatch()
#10 /var/www/web15/web/application/libraries/Engine/Application.php(160): Core_Bootstrap->run()
#11 /var/www/web15/web/application/index.php(194): Engine_Application->run()
#12 /var/www/web15/web/index.php(24): include('/var/www/web15/...')
#13 {main}
このエラーがスローされると、'enabled' および 'verified' のテーブル値が 0 にリセットされます。ユーザーはページに表示されなくなります。または、クリックしてメンバーを参照しても、db エントリは変更された値のままです。 .