我正在尝试使用PHP从控制器上传图像。这里图像上传工作正常,但内容不保存在数据库中,只保存图像路径。如果我评论图片上传代码,那么内容就可以在数据库中添加。
这是我尝试过的代码
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.htm [L]
在控制器中我尝试了以下代码上传图片
http://localhost/WCOM/Flatsome/blog/
这里只保存数据库中的图像目录,标题和新闻不保存。
答案 0 :(得分:1)
只有一个问题,
$this->request->data['News']['newsImage']=$fNAME;
到
$this->request->data['newsImage']=$fNAME;
在cakephp 3中,您不需要定义模型名称。您可以使用浏览器检查器元素查看字段名称,然后在cakephp-2和cakephp 3表单之间进行匹配,然后您可以看到更改的内容。