gpt4 book ai didi

php - "assets"下无法识别的选项 "framework",symfony 3

转载 作者:搜寻专家 更新时间:2023-10-31 21:22:23 25 4
gpt4 key购买 nike

你能帮我解决这个问题吗? .我正在尝试上传 Logo ,当我键入任何命令时,我在 Symfony v 3.2.8 中遇到此异常

Unrecognized option "assets" under "framework"

in config.yml

@Route("/admin/logo", name="logoCreatePage")

public function logoCreateAction( Request $request ) {

$logos = new Logorama();

if( $request -> isMethod( 'POST' ) ) {
$image = $request -> files -> get( 'logourl' );
if( ( $image instanceof UploadedFile ) && ( $image -> getError() == '0' ) ) {
if( ! ( $image -> getSize() < 5000000 ) ) {
$name_array = explode( '.', $image -> getClientOriginalName());
$fileType = $name_array[sizeof($name_array) - 1];
$validFiletypes = array('jpg', 'jpeg', 'bmp', 'png');

if (in_array(strtolower($fileType), $validFiletypes)) {
$logoramarandom = rand(1000,10000);
$logoName = $logoramarandom . '.' . $name_array[1];
$image -> move(
$this -> getParameter('logo_directory'),$logoName
);
$logos -> setLogourl($logoName);
}
}
$em = $this -> getDoctrine() -> getManager();
$em -> persist($logos);
$em -> flush();

return $this -> redirectToRoute('indexPage');
}
}
return $this -> render('admin/logo.html.twig', array(

));
}

最佳答案

config.yml 中删除 assets

framework:
//...
http_method_override: true
php_errors:
//...

然后给出 app/console 的输出 --version, Assets 组件可从 > symfony 2.7 确保您没有在命令行中使用不同的版本。

关于php - "assets"下无法识别的选项 "framework",symfony 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43986198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com