安装“utils的插件”进入CakePHP的3.x的图像上传
我想上传使用CakePHP的3 X Utils Plugin
图像,安装“utils的插件”进入CakePHP的3.x的图像上传
我们不能这样Utils plugin
安装到CakePHP的3.x的在终端requires cakemanager/cakephp-utils: dev-master.
https://github.com/cakemanager/cakephp-utilshttp://cakemanager.org/docs/utils/1.0/behaviors/uploadable/
使用这个命令收到错误 '所请求的装c akemanager/cakephp-Otis
1.0找不到'
我提到这个链接
如何将Utils Plugin
安装到cakephp 3. x?
任何人都请帮忙!
谢谢。
步骤1:可以安装插头插入的CakePHP '需要cakemanager/cakephp中-utils的:DEV-主' (或) 投入 “需要”:{ “cakemanager/cakephp中-utils的”:“dev的 - 主” }, Composer.json文件,然后更新作曲家PHP composer.phar更新“运行在终端
步骤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/
谢谢。
哦,上帝,谢谢!这个解决方案适用于我 –
“_cakemanager/cakephp-Otis_”,真的吗?这是CLI输出?在作曲家的命令中,这个尾随的点是怎么回事?你也确定“_requires_”,用's'? – ndm
@ndm嗨,我试过需要“cakemanager/cakephp-utils:1.0.x-dev”得到同样的错误“ - 请求的软件包cakemanager/cakephp-utils在任何版本中都找不到,可能是软件包中有拼写错误名称。”如何解决 – karthik