serious_joker
سه شنبه 24 آذر 1388, 03:34 صبح
اشکل صفحه Bootstrap.php من چی هست . من باید فراخوانی ترجمه زبان و فایل تنظیمات را کجا انجام بدم؟
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
function set_configs()
{
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', true);
}
/**
* Bootstrap autoloader for application resources
*
* @return Zend_Application_Module_Autoloader
*/
protected function _initAutoload()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'Default',
'basePath' => dirname(__FILE__),
));
return $autoloader;
}
protected function _initView()
{
global $theme;
if($theme) $theme = $config->themes->default;
if (isset($this->config->app->theme)) {
$theme = $this->config->app->theme;
}
$path = PUBLIC_PATH.'/themes/'.$theme.'/templates';
$layout = Zend_Layout::startMvc()
->setLayout('layout')
->setLayoutPath($path)
->setContentKey('content');
$view = new Zend_View();
$view->setBasePath($path);
$view->setScriptPath(ROOT_PATH);
return $view;
}
private function f_fbootstrap() {
//configuration file
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini','production');
//cache started
$frontendOptions = array ('lifetime' => $config->cache->lifetime, // cache lifetime of 2 hours
'automatic_serialization' => $config->cache->automatic_serialization );
$backendOptions = array ('cache_dir' => $config->cache->cache_dir );// Directory where to put the cache files
$cache = Zend_Cache::factory ( 'Core', 'File', $frontendOptions, $backendOptions );
//translation (cached)
Zend_Translate::setCache ( $cache );
$translate = new Zend_Translate ( 'ini', APPLICATION_PATH . '/languages/fa/global.ini', 'fa' );
}
}
وقتی بخوام کلاسی را فراخوانی کنم که مثلا احراز هویت کنه یا سیشن هارو چک کنه (در ابتدای برنامه) کجا باید سورسشونو بزارم تا اجرا شن. البته من درک زیادی از mvc و oop ندارم.
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
function set_configs()
{
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', true);
}
/**
* Bootstrap autoloader for application resources
*
* @return Zend_Application_Module_Autoloader
*/
protected function _initAutoload()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'Default',
'basePath' => dirname(__FILE__),
));
return $autoloader;
}
protected function _initView()
{
global $theme;
if($theme) $theme = $config->themes->default;
if (isset($this->config->app->theme)) {
$theme = $this->config->app->theme;
}
$path = PUBLIC_PATH.'/themes/'.$theme.'/templates';
$layout = Zend_Layout::startMvc()
->setLayout('layout')
->setLayoutPath($path)
->setContentKey('content');
$view = new Zend_View();
$view->setBasePath($path);
$view->setScriptPath(ROOT_PATH);
return $view;
}
private function f_fbootstrap() {
//configuration file
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini','production');
//cache started
$frontendOptions = array ('lifetime' => $config->cache->lifetime, // cache lifetime of 2 hours
'automatic_serialization' => $config->cache->automatic_serialization );
$backendOptions = array ('cache_dir' => $config->cache->cache_dir );// Directory where to put the cache files
$cache = Zend_Cache::factory ( 'Core', 'File', $frontendOptions, $backendOptions );
//translation (cached)
Zend_Translate::setCache ( $cache );
$translate = new Zend_Translate ( 'ini', APPLICATION_PATH . '/languages/fa/global.ini', 'fa' );
}
}
وقتی بخوام کلاسی را فراخوانی کنم که مثلا احراز هویت کنه یا سیشن هارو چک کنه (در ابتدای برنامه) کجا باید سورسشونو بزارم تا اجرا شن. البته من درک زیادی از mvc و oop ندارم.