Yii PHP框架 - 实现

时间:2010-04-23 18:05:23

标签: php yii

如果Yii应该被编译成PHP,我只是很好奇。是否可以通过将Framework复制到服务器上的文件夹然后在我希望使用框架的脚本中包含某些内容(某些yii文件中的内容 - 我不确定它是如何工作的)来使用Yii?

(在框架和使用方面的Noob)

谢谢, 约什

3 个答案:

答案 0 :(得分:5)

我会选择

  

是否可以使用Yii   将Framework复制到文件夹上   服务器然后包括   东西

并回答是:p虽然,您应该通过yiic webapp来创建webapp 这样:

  1. 下载yii( yii-someversion.tar.gz 或者你有什么)发行版,
  2. 将其解压缩到某处(例如,* nix中的/opt/yii或Windows中的C:/web/yii。)
  3. 现在将该目录放在您的路径中({n}中的$PATH或Windows中的%PATH%
  4. 转到shell /命令提示符,将目录更改为您的目录 webserver的文档根目录并执行yiic webapp <app folder name>
  5. 在回答了几个配置问题之后,你应该看一下 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”