Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony2] [SonataAdminBundle], Nadpisanie funkcji zapisu do bazy
czacha
post 18.01.2017, 15:13:08
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2017

Ostrzeżenie: (0%)
-----


Witam.
Dostałem za zadanie z Sonata Admin budle.
Chce użyć Sluggable z Doctrine Extension. W dokumentacji jest:
  1. <?php
  2. $article = new Article();
  3. $article->setTitle('the title');
  4. $article->setCode('my code');
  5. $this->em->persist($article);
  6. $this->em->flush();
  7.  
  8. echo $article->getSlug();
  9. // prints: the-title-my-code


gdzie mam umieścić to? Jak nadpisać funkcję do tworzenia artykułów z formularza z Sonata Admin Budnle
Go to the top of the page
+Quote Post
ohm
post 18.01.2017, 15:18:17
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Nie musisz tego ręcznie robic, w listenerze powinno automatycznie Ci podpiąć sluga jeśli dodałeś do entity
  1. * @Gedmo\Slug(fields={"title"})

oraz dobrze skonfigurowałeś doctrine_extensions
Go to the top of the page
+Quote Post
czacha
post 19.01.2017, 11:20:28
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2017

Ostrzeżenie: (0%)
-----


Dzięki, działa!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 02:16