有许多PHP Haml项目,有些是专门针对Yii的。我不知道如何安装到Yii框架中,并使Yii意识到它们。Yii的是旧的Yii,而不是Yii2,所以他们引用了不存在的protected/extensions。我试着安装这个,但是作曲家The requested package delfit/phamlp could not be found in any version, there may be a typo in the package name. SASS和Coffeescript是一个额外的错误。
我正在尝试在我的Ubuntu机器上本地安装一个实时的wordpress站点。一切正常,除了网站的一部分,我相信是建立在YII框架上的。
当我将浏览器指向时,在我的apache2错误日志中得到以下错误:
[Sat Jan 18 23:35:55 2014] [error] [client 127.0.0.1] PHP Warning: require_once(/home/ross/public_html/000-wordpress/public/app/../vendors/yii/framework/yii.php): failed to open stream: No such file
我想要创建我自己的简单框架。我已经知道了Codeigniter,现在我决定看看Yii框架,它在过去几年变得相当流行。
我理解PHP名称空间是如何工作的,但我惊讶地看到,在这个框架中,几乎所有东西都位于不同的名称空间中。例如,SiteController.php如下所示:
namespace app\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\LoginForm;
use app\models\Con
如何更改小部件应该使用的库?
我将框架中的代码更改为使用最小版本的库
'bundles' => [
'yii\web\JqueryAsset' => [
'jsOptions' => ['position' => 1], //jQuery to be loaded before the body of the page
'js' => [
我在我的开发中使用ubuntu linux
我通过以下方式安装yii2高级模板
composer create-project nenad/yii2-advanced-template advanced
这会启动安装,直到安装供应商目录时才会失败,并显示错误
经过一些研究,我发现我需要通过以下方式安装全局资产插件
composer global require "fxp/composer-asset-plugin:~1.2.0"
但是现在我得到了一个错误:
Changed current directory to /home/myusername/.composer
[
我想安装Yii 2的JUI扩展,但composer报告了以下问题:
Your requirements could not be resolved to an installable set of packages.
- yiisoft/yii2-jui 2.0.4 requires bower-asset/jquery-ui 1.11.*@stable -> no matching package found.
- yiisoft/yii2-jui 2.0.3 requires bower-asset/jquery-ui 1.11.*@stable -> no
我想在yii框架中使用mongodb,因为我正在尝试安装mongodb扩展。根据提供的文档,我已经在我的composer.json文件中添加了一行“yiisoft/yii2-mongoDB”:“~2.0.0”。
但是,每当我发出命令composer update来安装这个扩展时,它都会给出以下错误。
Your requirements could not be resolved to an installable set of packages.
Problem 1
- yiisoft/yii2-mongodb 2.0.4 requires ext-mongo &
我试图为Yii框架2安装一个,并得到一个错误:
[UnexpectedValueException]
Could not parse version constraint >=1.1.0,,<2.0: Invalid version string "1.1.0,,<2.0"
我查看了composer.json中的需求列表,但是没有问题。