在我的應用程序中有一個默認時區。每個用戶都有自己的時區。我想設置存儲在數據庫中的用戶時區。在Bootstrap文件中設置時區
如何根據Bootstrap文件中的用戶設置時區。
在此先感謝...
class Crm_Bootstrap extends Zend_Application_Module_Bootstrap {
protected function _initTimezone()
{
$userObj = new Application_Model_DbTable_Users();
require_once('Zend/Session.php');
$session = new Zend_Session_Namespace('logincred');
$userdetails = $userObj->userdetails($session->user);
date_default_timezone_set($userdetails[0][id]);
}
}
請參閱我的問題我已經添加了我的代碼。如果這是錯誤的,請爲我提供正確的代碼。感謝您的幫助... – 2011-04-08 11:57:33
它工作嗎?這個代碼存在一些問題/問題,許多事情都以不理想的方式解決。首先:你爲什麼不使用自動裝載機? – markus 2011-04-08 12:10:39
也嘗試使用自動加載器。當試圖使用'$ userObj = new Application_Model_DbTable_Users(); require_once('Zend/Session.php'); require_once('Zend/Session.php'); $ session = new Zend_Session_Namespace('logincred'); '我只得到空白的白色屏幕。 – 2011-04-09 09:57:55