10
我在INI文件與一些全球範圍內使用社會聯繫的一部分,爲前:在視圖中訪問Phalcon配置值的最簡單方法?
[social]
fb = URL
twitter = URL
linkedin = URL
什麼是訪問這些最簡單的方法,還是有更好的方式來組織這些全局變量?
我在INI文件與一些全球範圍內使用社會聯繫的一部分,爲前:在視圖中訪問Phalcon配置值的最簡單方法?
[social]
fb = URL
twitter = URL
linkedin = URL
什麼是訪問這些最簡單的方法,還是有更好的方式來組織這些全局變量?
如果您在初始化/引導您的應用程序時讀取了您的配置文件並將其存儲在DI容器中,那麼它將通過您的應用程序的每個部分進行訪問。通過伏
echo $this->config->social->twitter;
瀏覽次數: -
實例引導
$di = new \Phalcon\DI\FactoryDefault();
$configFile = ROOT_PATH . '/app/var/config/config.ini';
// Create the new object
$config = new \Phalcon\Config\Adapter\Ini($configFile);
// Store it in the Di container
$di->set('config', $config);
現在你可以在你的控制器,例如訪問此
{{ config.social.twitter }}
你總是可以設置特定部分您的視圖中的配置通過基礎控制器。
class ControllerBase()
{
public function initialize()
{
parent::initialize();
$this->view->setVar('social', $this->config->social);
}
}
然後訪問該透過視圖變量:
{{ social.twitter }}
$配置=新\多爾康\配置\適配器\的Ini( 「路徑/ config.ini中」);從http://docs.phalconphp.com/en/latest/reference/config.html –
我怎樣才能在視圖文件中訪問它呢?編輯:volt –
http://stackoverflow.com/questions/13186966/cross-controller-variables-in-phalcon –