我正在尝试使用cakephp 3中的Utils Plugin
上传图片.x,
我们无法将此Utils plugin
安装到cakephp 3.x。
我提到了这个链接:
https://github.com/cakemanager/cakephp-utils http://cakemanager.org/docs/utils/1.0/behaviors/uploadable/
在终端requires cakemanager/cakephp-utils: dev-master.
我收到错误'找不到请求的包{c} akemanager/cakephp-Otis
1.0'
如何将Utils Plugin
安装到cakephp 3. x?
任何人都请帮忙!
谢谢。
答案 0 :(得分:1)
步骤1:您可以将插件安装到cakephp中“require cakemanager / cakephp-utils:dev-master” (要么) 加入“要求”:{ “cakemanager / cakephp-utils”:“dev-master” }, Composer.json文件,然后更新作曲家'php composer.phar update'运行终端中的代码
步骤2:将以下行添加到应用程序的config / bootstrap.php文件中:
Plugin::load('Utils')
步骤3:将代码添加到模型文件中:
$this->addBehavior('Utils.Uploadable', [
'avatar' => [ //field_name of form input
'field' => 'id', //Any field from form (id=5)
'path' => '{ROOT}{DS}{WEBROOT}{DS}uploads{DS}', // Set path to webroot
'fileName' => '{field}.{extension}' // File name with extension
],
]
]);
这是示例路径“webroot / uploads / 5.png”文件将如何保存。
有关详细说明,请参阅此http://cakemanager.org/docs/utils/1.0/behaviors/uploadable/
谢谢。