如果Yii应该被编译成PHP,我只是很好奇。是否可以通过将Framework复制到服务器上的文件夹然后在我希望使用框架的脚本中包含某些内容(某些yii文件中的内容 - 我不确定它是如何工作的)来使用Yii?
(在框架和使用方面的Noob)
谢谢, 约什
答案 0 :(得分:5)
我会选择
行是否可以使用Yii 将Framework复制到文件夹上 服务器然后包括 东西
并回答是:p虽然,您应该通过yiic webapp
来创建webapp
这样:
/opt/yii
或Windows中的C:/web/yii
。)$PATH
或Windows中的%PATH%
)yiic webapp <app folder name>
在回答了几个配置问题之后,你应该看一下 index.php在那里创建,你应该有类似的东西:
<?php
// change the following paths if necessary
$yii=dirname(__FILE__).'/../yii/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';
// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
require_once($yii);
Yii::createWebApplication($config)->run();
就是这样:p
答案 1 :(得分:2)
Yii是一个PHP框架而不是扩展。你可以把它复制粘贴到某个地方。请务必将目标文件夹放入包含路径。
答案 2 :(得分:0)
你只需要做一次以获得一个实例,然后你可以根据需要复制这个实例,前提是index.php文件中的yii.php文件的路径是正确的,对我而言我通常从yii文件夹中复制framework文件夹,将其粘贴到“protected”文件夹中的实例中,然后将index.php中的路径更改为“/protected/framework/yii.php”