我想知道Yii是否应该编译成PHP。是否可以只将框架复制到服务器上的文件夹中,然后在我希望使用该框架的脚本中包含某些内容(例如yii文件中的一个内容)来使用Yii呢?(对于框架和使用不熟悉的新手)
谢谢, Josh
谢谢, Josh
我会跟进这个问题。
是否可以通过将Yii框架复制到服务器上的文件夹,然后包含某些内容来仅使用Yii?
答案是肯定的:p。但是,您应该只需按照以下方式通过 yiic webapp
进行Web应用程序创建:
/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();
Yii是一个PHP框架,而不是扩展。您只需将其复制粘贴到某个位置即可。请确保将目标文件夹放入您的包含路径中。
你只需要执行一次以获取一个实例,然后你可以随意复制这个实例,前提是在index.php文件中yii.php文件的路径正确。对我来说,我通常从yii文件夹中复制framework文件夹,将其粘贴到"protected"文件夹中的实例内,然后在index.php中更改路径为"/protected/framework/yii.php"。