Articles of symfony

Объект курсора FOSRestBundle и Mongodb для json

В настоящее время я работаю над RESTful API, используя Symfony2 с FOSRestBundle. Мне нравится Mongodb, поэтому я реализовал именно это, вот фрагмент моего usercontroller. /** * @return View view instance * @View() */ public function allAction() { $users = $this->get('doctrine_mongodb') ->getRepository('FantasytdUserBundle:User') ->findByUsername('Elvar'); return $users; } Поэтому я нахожу пользователя в базе данных, что дает результат. […]

Не найдено ни одного маршрута для «GET /» Symfony при входе в систему

Я пытался шаг за шагом следовать этому учебнику http://donna-oberes.blogspot.co.uk/2013/09/user-login-and-logout-step-by-step-with.html . Когда я пытаюсь войти в систему с неправильным именем пользователя и паролем, работает код, который работает … но когда я ввожу правильный, я получаю эту ошибку. Не найден маршрут для «GET /» (из «/app/path/web/app_dev.php/login») В настоящее время мои файловые структуры выглядят так. routing_dev.yml _wdt: resource: […]

Symfony2 / Doctrine – создание объекта только в тестовой среде

Я хочу создать некоторые объекты, которые будут работать только в тестовой среде во время моих модульных тестов. Я не думаю, что есть какое-то отличное решение (я ошибаюсь?), Поэтому, вероятно, другим способом является создание объектов в тестовой папке и их использование. Но есть кое-что, что я не понимаю. Symfony устанавливает папки BundleName\Entity виде папок, где находятся […]

Payum – PaymentDetails – объект в выполненном действии, где

im on done aciton и не знаю, как получить объект PaymentDetails … здесь находится руководство: http://payum.forma-dev.com/documentation/0.8/PayumBundle/purchase_done_action Я пытаюсь получить объект PaymentDetails с шага до http://payum.forma-dev.com/documentation/0.8/PayumBundle/simple_purchase_examples/paypal_express_checkout Update1 public function doneAction(){ $request = $this->getRequest(); /** * @var $token PayumSecurityToken */ $token = $this->get('payum.security.http_request_verifier')->verify($request); /** * @var $details PaymentDetails */ $details = $token->getDetails(); var_dump($details); дайте object(Payum\Core\Model\Identificator)[345] protected 'class' […]

Symfony QueryBuilder возвращает указатель MongoDB вместо массива объектов

Я пытаюсь создать пользовательскую функцию запроса, возвращающую документы MongoDB, соответствующие некоторым фильтрам. Я создал эту функцию в конкретном репозитории для моего документа User : namespace LogAnalyzer\CoreBundle\Repository; use Doctrine\ODM\MongoDB\DocumentRepository; class UserRepository extends DocumentRepository { public function getUserTemp($clauses = null) { /* Create query */ $query = $this -> createQueryBuilder(); /* Add clauses */ if($clauses) { if(isset($clauses['id'])) […]

Symfony2 Вставка ошибки "Warning: spl_object_hash () ожидает параметр …"

когда я пытаюсь сохранить свой объект и сбросить его, я получаю это сообщение об ошибке: Предупреждение: spl_object_hash () ожидает, что параметр 1 будет объектом, целочисленное значение 500 Внутренняя ошибка сервера – ContextErrorException Я знаю, что такой вопрос был опубликован много в переполнении стека, но он все еще не мог решить мою проблему. Вот почему я […]

Symfony2 удаляет сущности, исключение каскада

У меня есть объект под названием Step2 (у него есть несколько выделенных объектов, которые являются объектами RiskAssestment с дополнительным полем): …………………. manyToMany: selectedriskassesments: targetEntity: **SelectedRiskAssesment** joinTable: name: step2_selected_risk_assesments joinColumns: step2_id: referencedColumnName: id inverseJoinColumns: selected_risk_id: referencedColumnName: id cascade: ["persist","remove"] ………………………… и SelectedRiskAsessment : manyToOne: risk_assesment: targetEntity: RiskAssestment inversedBy: selectedriskassesment joinColumn: name: risk_assesment referencedColumnName: id orphanRemoval: true […]

Как использовать светильники в WebTestCase PHPUnit

я пытаюсь выполнить следующее: загрузка свежих приборов в PHP-код перед выполнением WebTestCase. Насколько я знаю, этот код должен выполнять свою работу: // Get a kernel instance and boot it up! static::$kernel = static::createKernel(); static::$kernel->boot(); // Get entity manager $em = static::$kernel->getContainer()->get('doctrine_phpcr.odm.default_document_manager'); $loader = new Loader(); foreach (self::$fixturesRequired as $fixtureClass) { $loader->addFixture(new $fixtureClass); } $purger = […]

Редактирование формы для отношения n: m с дополнительными атрибутами между двумя объектами

У меня есть это сопоставление между двумя объектами: class Orders { // Other attributes /** * @ORM\OneToMany(targetEntity="OrderHasProduct", mappedBy="order") */ protected $orderProducts; // Other set/get methods public function getOrderProducts() { return $this->orderProducts; } } class Product { // Other attributes /** * @ORM\OneToMany(targetEntity="\Tanane\FrontendBundle\Entity\OrderHasProduct", mappedBy="product") */ protected $orderProducts; // Other set/get methods public function getOrderProducts() { return […]

Symfony2 обновляет данные с помощью формы

Я пытаюсь обновить данные в своей базе данных, но, к сожалению, Symfony продолжает создавать для меня новые данные. У меня есть следующий контроллер: public function updateAction(Request $request,$id) { $em = $this->getDoctrine()->getManager(); $product = $em->getRepository('AcmeStoreBundle:Product')->find($id); if (!$product) { throw $this->createNotFoundException( 'No product found for id '.$id ); } $form = $this->createForm(new ProductType(), $product); if($request->isMethod('POST')) { $form->bind($request); […]

Intereting Posts
FB SDK и cURL: Неизвестная ошибка протокола SSL в связи с graph.facebook.com:443 как я могу заставить мой локоть ждать несколько секунд до соскабливания? Обновление PHP в XAMPP для Linux? Графическая диаграмма PHPExcel вызывает нечитаемое содержимое и диаграмму удалены Метод «email» для объекта «Symfony \ Component \ Form \ FormView» не существует в SqliGestionCongeBundle: по умолчанию: add.html.twig Регулярное выражение PHP для поиска букв, не поддерживаемых Отсутствие элементов переменной PHP exec $ PATH .htaccess комплексное и сложное перенаправление Как я могу полностью удалить PHPUnit с помощью установщика PEAR? Доступ к переменным $ _SERVER из командной строки Передайте выбранные данные о вариациях продукта в форму запроса контактной формы 7 Как преобразовать строку в массив? Как разбирать файл .plist с php? Включить подсказку шаблона в страницах администратора – Magento PHP-код не выполняется, вместо этого код отображается на странице