Я использую это: https://github.com/rinvex/repository Мой запрос выглядит так: $query = $this->store_repository ->join('favorites', function ($join) { $join->on('stores.id', '=', 'favorites.favoritable_id') ->where('favorites.favoritable_type', 'like', 'App\\\Models\\\Store'); }) ->where('stores.status', '=', 1) ->select('stores.id', 'stores.name', 'stores.photo','stores.address'); if($location) $query->where('stores.address', 'like', "%$location%"); if($q) { $query->where('stores.name', 'like', "%$q%") ->where('stores.address', 'like', "%$q%", 'or'); } $result = $query->orderBy('favorites.updated_at', 'desc')->paginate($num); При выполнении существует такая ошибка: Отсутствует аргумент 3 для […]
Я получаю эту ошибку «Должен реализовывать UserProviderInterface» при попытке использовать функции входа в symfony. Я ссылаюсь на репозиторий * @ORM \ Entity (repositoryClass = "Login \ LogBundle \ Entity \ Repository \ UserRepository"). У кого-нибудь есть идеи. сущность <?php namespace Login\LogBundle\Entity; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Core\User\UserProviderInterface; /** * @ORM\Table(name="user") * […]
Я изучаю шаблон шаблона репозитория в Laravel, и для этого я использую https://github.com/andersao/l5-repository . Я думаю, что я устанавливаю успех в своем проекте. Но когда я запускаю код с репозиторием, у меня есть некоторые проблемы SQLSTATE [42S02]: базовая таблица или представление не найдены: 1146 Таблица «test.nhanviens» не существует (SQL: select * from nhanviens ) Таблица […]
У меня есть этот код ->add('user', 'entity', array( 'class' => 'Acme\Entity\User', 'query_builder' => function(EntityRepository $er) use ($options) { return $er->createQueryBuilder('u') ->orderBy('u.name', 'ASC'); }, 'data' => $option['id'] )) Это не работает public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('description') ->add('user', 'entity', array( 'class' => 'Acme\Entity\User', 'query_builder' => function(EntityRepository $er) use ($options) { return $er->createQueryBuilder('u'); }, […]