根据浏览器控制台,我在routing.yml
中有一个错误,该问题是仅当我正在使用的URL不在开发人员模式下时,才会出现此错误。
指向开发人员something.cd/admin
的URL something.cd/app_dev.php/admin
当我不是开发人员模式时,将出现下一个错误
router.js:9 Uncaught Error: The route "get_icon_metadatacap_edit" does not exist.
at K.f.i (router.js:9)
at K.f.m (router.js:10)
at getInfoMetadataporcapa (bundle.js:28438)
at Object.ID_1 (bundle.js:28705)
at Dispatcher._invokeCallback (bundle.js:26342)
at Dispatcher.dispatch (bundle.js:26318)
at Dispatcher.handleServerAction (bundle.js:25898)
at Object.cargarInfoMetadata (bundle.js:25631)
at Object.actualizarMetadata (bundle.js:65947)
at HTMLUnknownElement.boundFunc (bundle.js:6975)
我在ruting.yml中有下一个代码
get_icon_metadatacap_edit:
path: /geticonmetadataedit
defaults: { _controller: AdministradorBundle:Capa:getIconsMetadataEdit }
options:
expose: true
我在ajax
代码中使用路由
url:Routing.generate("get_icon_metadatacap_edit"),
我认为这是一个Error 500
权限错误,但我不知道可以在哪里看到该错误以及必须解决的地方
答案 0 :(得分:0)
我可以通过清除缓存来解决错误,方法是将以下命令放入虚拟机中,Centos 6.4
中的PHP 5.6.38
php app/console assetic:dump
php app/console cache:clear --env=dev
php app/console cache:clear --env=prod --no-debug
chmod -R 777 app/cache/
chmod -R 777 app/logs/
chmod -R 777 var/cache/
chmod -R 777 var/sessions/
php app/console assets:install --symlink
我意识到,因为当我查看应该编译的代码时,并没有全部对其进行更新。