Voglio estendere DefaultAuthenticationFailureHandler in Symfony2. Non voglio sostituirlo, basta estenderlo. Fondamentalmente voglio collegarmi al gestore degli errori, quindi se viene soddisfatta una condizione invece di redirect come fa il gestore degli errori, posso eseguire un'azione diversa. Penso che dovrei fare questo come servizio. Ho questo in services.yml extend.auth.fail: class: MyBundle\Bundle\AuthenticationFailure In security.yml: security: firewalls: secure_area: […]
Ho segnato un field del module datetime come read_only. Dato che questo non ha alcun effetto, ho annullato il model di twig predefinito. Funziona bene {% block datetime_widget %} {% if read_only %} {{ value.date.year }}-{{ value.date.month }}-{{ value.date.day }} {{ value.time.hour }}:{{ value.time.minute }} {% else %} {{ parent() }} {% endif %} {% […]
Ho un problema di routing per un sito multilingue. Ecco routing.yml (solo per un pacchetto, ma gli altri sono uguali) icoo_pitanja_route: pattern: /{_locale}/najcesca-pitanja defaults: { _controller: IcooPitanjaBundle:Pitanja:pitanja, _locale:hr } requirements: _locale: hr|en|de icoo_pitanja_route: pattern: /{_locale}/common-questions defaults: { _controller: IcooPitanjaBundle:Pitanja:pitanja, _locale:en } requirements: _locale: hr|en|de In cima alla mia pagina, ho 3 link per cambiare le […]
Ho creato un'applicazione web con Symfony2, in cui un utente ha una correlazione di arrays ManytoMany con l'entity framework; Mission. L'utente può caricare il prodotto $ entity framework; attraverso un module e uno dei dati passati dal module è la missione associata all'utente. Ci sono più di una sola missione per each utente; quindi, quando […]
Voglio importre un file HTML da un model Twig. Il file HTML si trova in /var/files/5 (senza estensione). E renderò il model come questo: $path = $_SERVER['DOCUMENT_ROOT'] . '/../var/files/5'; $content = $this->get('templating')->render('ProConvocationBundle:Default:definitive-view.html.twig', arrays('path' => $path)); All'interno del template Twig importerò il file HTML in questo modo: {% include path %} ma non trova il path: […]
Ciao, ho cercato su Internet e non capisco perché ottengo questo errore. Non vedo alcun errore in questo codice. 1 voto può avere molte risposte e 1 risposta può avere un voto L'errore è: Trovato entity framework; di tipo Doctrine \ Common \ Collections \ ArrayCollection sull'associazione myvote \ usuariosBundle \ Entity \ Answer # […]
Ho un field per data /** * @var \DateTime * * @ORM\Column(name="date", type="datetime", nullable=true) */ private $datetime; /** * Set date * * @param \DateTime $datetime * */ public function setDate($datetime) { $this->datetime = $datetime; return $this->datetime ?? new \DateTime(); } /** * Get date * * @return \DateTime */ public function getDate(): \DateTime { […]
Ho una class in Symfony che implementa un'interface. Ho bisogno di avere $ richiesta per avere parametri POST. Questa è la mia function: class WebserviceUserProvider implements UserProviderInterface { public function loadUserByUsername($username) { $salt = ""; $roles = ""; // make a call to your webservice here ….. } … } Non posso farlo: public function […]
Non riesco a sovrascrivere i gestori predefiniti nel pacchetto serializzatore jms. Mi piacerebbe cambiare il modo in cui Symfony\Component\Validator\ConstraintViolationList è serializzato così ho scritto il mio gestore personalizzato. E taggato correttamente come descritto nella documentazione (e in varie risposte StackOverflow). Tuttavia, il gestore continua a essere sottoposto a override dal gestore predefinito di ConstraintViolationList fornito […]
Ho questo pacchetto che funziona sulla mia app Symfony2. Le immagini sono ben caricate, ma il listener per persistere il nome file nella tabella SQL non viene richiamato sul metodo onUpload. È strano, perché tutto sembra essere in ordine … Questo è il mio services.yml services: luisma.upload_listener: class: "LuismaBundle\Services\UploadListener" arguments: [@doctrine] tags: – { name: […]