我们正在使用Yii作为框架构建Web应用程序。对于我们来说,放置版本信息数组的位置在哪里?
此版本数组不是Yii的版本,而是我们的应用程序所在的版本。这样我们就可以在整个应用程序中使用它。在我们的服务器上部署应用程序时的示例我们可以使用条件将required_php_version
与服务器的php版本(phpversion()
)进行比较以抛出错误。这只是一个简单的例子。
数组将包含(有可能在以后发展):
<?php
array(
'version' => '2.0.1',
'required_php_version' => '5.4.4'
);
?>
答案 0 :(得分:4)
据我所知,将配置放在基于Yii的应用程序中的最佳位置是main.php
配置文件,它位于protected/config/main.php
。但是将自定义配置放在正确的位置非常重要。那是在params
数组中。你可以在配置文件中输入如下所示的配置:
'params' => array(
'webmaster' => 'YourEmail@example.com',
'required_php_version' => '5.4.1',
'my_app_version'=>'2.0.1.1',
'info_in_array'=>array(1,2,3,4,'so on ...')
// and so on
),
您可以在应用程序的任何位置使用这些信息,如下所示:
Yii::app()->params['required_php_version'] //which returns 5.4.1 in this example.