Php 为应用程序版本向YII添加版本参数

Php 为应用程序版本向YII添加版本参数,php,yii,frameworks,Php,Yii,Frameworks,我们正在使用Yii作为框架构建一个web应用程序。哪里是我们放置版本信息数组的好位置 此版本阵列不是Yii的版本,而是应用程序所在的版本。这样,我们可以在整个应用程序中全局使用它。例如,当在我们的服务器上部署应用程序时,我们可以有一个条件,将必需的\u php\u版本与服务器的php版本(phpversion())进行比较,以抛出错误。这只是一个简单的例子 阵列将包括(有可能在以后演变): 据我所知,在基于Yii的应用程序中放置配置的最佳位置是main.phpconfig文件,它位于protec

我们正在使用Yii作为框架构建一个web应用程序。哪里是我们放置版本信息数组的好位置

此版本阵列不是Yii的版本,而是应用程序所在的版本。这样,我们可以在整个应用程序中全局使用它。例如,当在我们的服务器上部署应用程序时,我们可以有一个条件,将
必需的\u php\u版本
与服务器的php版本(
phpversion()
)进行比较,以抛出错误。这只是一个简单的例子

阵列将包括(有可能在以后演变):


据我所知,在基于Yii的应用程序中放置配置的最佳位置是
main.php
config文件,它位于
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.

据我所知,在基于Yii的应用程序中放置配置的最佳位置是
main.php
config文件,它位于
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.

“安装应用程序时”=>如何“安装”它?“安装”可能不是正确的词。我们基本上是在我们公司拥有的不同服务器上部署它。所以这听起来像是部署工具的工作。“安装应用程序时”=>如何“安装”?“安装”可能不是正确的词。我们基本上是在我们公司拥有的不同服务器上部署它。所以这听起来像是您的部署工具的工作。谢谢。我想那是个好地方,但我想看看是否有更好的地方。这会很好用的。谢谢。我想那是个好地方,但我想看看是否有更好的地方。这将非常有效。