ueditor 在YII项目下
插件是放在vendor下面或vendor/yiisoft/下
先下载压缩包解压后查看插件的命名空间【改文件夹的名称。如改为yii2-ueditor-widget-master -> yii2-ueditor】
有两种方式:A B
A:在vendor下新建一个以命名空间【UEditor.php类文件】namespace kucha\ueditor;的kucha文件夹,
并把解压后的文件放在里面。
把文件夹名称改为ueditor命名空间就是kucha\ueditor
【就算是composer里的verdor下的一个自动加载的类】
需在vendor\composer文件夹的autoload_psr4.php自动加载文件里
//命名空间后为目录结构
'kucha\\ueditor\\' => array($vendorDir . '/kucha/ueditor'),
【以下可加在vendor\composer.json文件里*无效果】
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-bootstrap": "~2.0.0",
"kucha/ueditor": "*",//加上
"yiisoft/yii2-swiftmailer": "~2.0.0"
},
B:放在yiisoft文件夹下
把文件夹名称改为yii2-ueditor
首先在扩展文件extensions.php里添加该扩展类
'yiisoft/yii2-ueditor' =>
array (
'name' => 'yiisoft/yii2-ueditor',
'version' => '~2.0.0',
'alias' =>
array (
//'@yii/ueditor' => $vendorDir . '/yiisoft/yii2-ueditor',//以前
但报错:Class 'kucha\ueditor\UEditor' not found 需改为UEdior.php的命名空间
注意@kucha/ueditor' => $vendorDir . '/yiisoft/yii2-ueditor'
),
),
视图:
<?= $form->field($model,"password")->widget('kucha\ueditor\UEditor',[])?>
插件是放在vendor下面或vendor/yiisoft/下
先下载压缩包解压后查看插件的命名空间【改文件夹的名称。如改为yii2-ueditor-widget-master -> yii2-ueditor】
有两种方式:A B
A:在vendor下新建一个以命名空间【UEditor.php类文件】namespace kucha\ueditor;的kucha文件夹,
并把解压后的文件放在里面。
把文件夹名称改为ueditor命名空间就是kucha\ueditor
【就算是composer里的verdor下的一个自动加载的类】
需在vendor\composer文件夹的autoload_psr4.php自动加载文件里
//命名空间后为目录结构
'kucha\\ueditor\\' => array($vendorDir . '/kucha/ueditor'),
【以下可加在vendor\composer.json文件里*无效果】
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-bootstrap": "~2.0.0",
"kucha/ueditor": "*",//加上
"yiisoft/yii2-swiftmailer": "~2.0.0"
},
B:放在yiisoft文件夹下
把文件夹名称改为yii2-ueditor
首先在扩展文件extensions.php里添加该扩展类
'yiisoft/yii2-ueditor' =>
array (
'name' => 'yiisoft/yii2-ueditor',
'version' => '~2.0.0',
'alias' =>
array (
//'@yii/ueditor' => $vendorDir . '/yiisoft/yii2-ueditor',//以前
但报错:Class 'kucha\ueditor\UEditor' not found 需改为UEdior.php的命名空间
注意@kucha/ueditor' => $vendorDir . '/yiisoft/yii2-ueditor'
),
),
视图:
<?= $form->field($model,"password")->widget('kucha\ueditor\UEditor',[])?>