symfony - unique slugs with multi entities in symfony2 -
i have small symfony2 application user can create pages. each page should accessible via route /{user_slug}/{page_slug}. have entities user , page , use sluggable behavior both entities. in order find correct page combination of user_slug , page_slug has unique.
what best way check combination of user_slug , page_slug uniqe?
try in prepository:
public function findbyusernameandslug($username, $slug) { $em = $this->getentitymanager(); $query = $em->createquery(" select g acme\pagesbundle\entity\page p join p.owner u u.username = :username , p.slug = :slug ") ->setparameter('username', $username) ->setparameter('slug', $slug); foreach ($query->getresult() $goal) { return $goal; } return null; }
Comments
Post a Comment