2013-04-11 4 views
2

У меня проблемы с моим FOSCommentBundle. Я установил свой пакет, и он работал пару дней, но сегодня он не работает. Я сокрушаю голову и не могу найти решение.Symfony2 FOS Комментарий Bundle error

Проблема в том, что fos_comment_script.src = '/web/js/35a8e64_comments_1.js' не существует, я не могу получить доступ к нему, поэтому нити не добавляются и ничего не отображается. Я не получаю никаких ошибок, ничего, все выглядит нормально, но ничего не происходит. Я использую async.twig.html и Javascript, который генерируется на моей странице выглядит так

// thread id 
var fos_comment_thread_id = '309'; 

// api base url to use for initial requests 
var fos_comment_thread_api_base_url = '/web/api/threads'; 

// Snippet for asynchronously loading the comments 
(function() { 
var fos_comment_script = document.createElement('script'); 
fos_comment_script.async = true; 
fos_comment_script.src = '/web/js/35a8e64_comments_1.js'; 
fos_comment_script.type = 'text/javascript'; 

(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(fos_comment_script); 
})(); 

Спасибо сильно различаются заранее.

+0

Вы можете найти файл вручную или не существует? –

+0

файл находится под продавцом/path/to/comment.js, но '/web/js/35a8e64_comments_1.js' doesent exsit. – StrikoMirko

+1

Вероятно, вы забыли запустить 'php ./app/console assetic: dump --env = dev' после очистки кэша или чего-то еще. Пожалуйста, для получения дополнительной информации ознакомьтесь с разделом asset_management [кулинарной книги Symfony] (http://symfony.com/doc/2.0/cookbook/assetic/asset_management.html#dumping-asset-files-in-the-dev- окружающая среда) –

ответ

4

Возможно, вы забыли запустить php ./app/console assetic:dump --env=dev после того, как кэш был очищен или что-то в этом роде. Пожалуйста, для получения дополнительной информации ознакомьтесь с разделом asset_management от the symfony cookbook

+0

Yeeeeeeeeey какой приятный anwser !!! – StrikoMirko

+0

Это не помогло, но добавив 'assetic: bundles: [" FOSCommentBundle "]' , как в https://groups.google.com/forum/#!topic/symfony2/0CUeXtuJgQU, и вызов команды помог. Может быть, я пропустил это. –

Смежные вопросы