Есть ли примеры для реализации этого? Не показывать ничего на моей странице.
{% include 'FOSCommentBundle:Thread:async.html.twig' with {'id': 'foo'} %}
Я не понимаю, как разместить этот код и что будет отображаться на моей странице.
И когда я помещаю это на мой config.yml
config.yml
assetic: bundles: [ "FOSCommentBundle" ]
Создает ошибку:
Нераспознанная опция «сборка» под «fos_comment».
Моя конфигурация:
fos_comment: db_driver: orm учебный класс: модель: комментарий: BackEndBundle \ Entity \ Comment поток: BackEndBundle \ Entity \ Тема
assetic: пачки: [«FOSCommentBundle»]
Я предполагаю, что вы настроили пакет и создали такие классы, как это
namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; use FOS\CommentBundle\Entity\Comment as BaseComment; /** * @ORM\Entity * @ORM\ChangeTrackingPolicy("DEFERRED_EXPLICIT") */ class Comment extends BaseComment { /** * @ORM\Id * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ protected $id; /** * Thread of this comment * * @var Thread * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Thread") */ protected $thread; }
И Thread.php, как это
namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; use FOS\CommentBundle\Entity\Thread as BaseThread; /** * @ORM\Entity * @ORM\ChangeTrackingPolicy("DEFERRED_EXPLICIT") */ class Thread extends BaseThread { /** * @var string $id * * @ORM\Id * @ORM\Column(type="string") */ protected $id; }
В вашем config.yml у вас теперь будет что-то вроде этого
fos_comment: db_driver: orm class: model: comment: AppBundle\Entity\Comment thread: AppBundle\Entity\Thread
выполните следующие команды
doctrine:cache:clear-metadata doctrine:schema:update --force
После этого у вас будут таблицы в базе данных для сущностей Теперь включите это в верхней части шаблона
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
где вы включили это
Очистите кеш dev и prod после этого шага. PS: я выбрал учение ORM метод
Других решений пока нет …
Есть ли примеры для реализации этого? Не показывать ничего на моей странице.
Я не понимаю, как разместить этот код и что будет отображаться на моей странице.
И когда я помещаю это на мой
config.yml
Создает ошибку:
Нераспознанная опция «сборка» под «fos_comment».
Моя конфигурация:
fos_comment:
db_driver: orm
учебный класс:
модель:
комментарий: BackEndBundle \ Entity \ Comment
поток: BackEndBundle \ Entity \ Тема
assetic:
пачки: [«FOSCommentBundle»]
Решение
Я предполагаю, что вы настроили пакет и создали такие классы, как это
И Thread.php, как это
В вашем config.yml у вас теперь будет что-то вроде этого
выполните следующие команды
После этого у вас будут таблицы в базе данных для сущностей
Теперь включите это в верхней части шаблона
где вы включили это
Очистите кеш dev и prod после этого шага.
PS: я выбрал учение ORM метод
Другие решения
Других решений пока нет …