• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Błąd konstruktora, serwisu w Symfony3

Object Storage Arubacloud
0 głosów
112 wizyt
pytanie zadane 16 kwietnia 2017 w PHP przez wanderer Gaduła (3,710 p.)

Cześć, co może być nie tak?
w moim kodzie mam osobno formularz, kontroler i serwis

formularz: https://pastebin.com/ERU6hChv
kontroler: https://pastebin.com/FMzJ493v
serwis:    https://pastebin.com/Cd7FL333

niestety mam błąd:

"Warning: Missing argument 1 for AppBundle\Form\PrzydzialType::__construct(), called in G:\Xampp\htdocs\projects\godziny_inz\vendor\symfony\symfony\src\Symfony\Component\Form\FormRegistry.php on line 85 and defined"

Stack Trace:

"in src\AppBundle\Form\PrzydzialType.php at line 64"

    1.         return 'appbundle_przydzial';
    2.     }
    3.  
    4.    public function __construct($session)
    5.     {
    6.         $this->session = $session;
    7.  

1 odpowiedź

0 głosów
odpowiedź 16 kwietnia 2017 przez Bosswell Nałogowiec (36,470 p.)
A tak w ogóle, to masz stworzoną klasę w kontrolerze ?

Z kodu wynika, że raczej nie ;)
komentarz 16 kwietnia 2017 przez wanderer Gaduła (3,710 p.)
tzn co mam zrobić?
komentarz 16 kwietnia 2017 przez Bosswell Nałogowiec (36,470 p.)

tutaj: https://pastebin.com/FMzJ493v

Nie masz tagu klasy (class Przydzial).

Przeszukaj kod do 15 linii i sprawdź co jest nie tak

komentarz 16 kwietnia 2017 przez wanderer Gaduła (3,710 p.)
edycja 16 kwietnia 2017 przez wanderer

dzis pracowałem z tym kodem i masz pewnie na mysli to z 28 Linii ??

https://pastebin.com/7sbWt9rJ

EDIT:
kiedy robie w cmd  php bin/console debug:container to tego mojego form.type.przydzial w ogole nie ma w tej liscie ktora się wyświetla, ponadto:

 

# src/AppBundle/Resources/config/services.yml
services:
    form.type.przydzial:
        class: AppBundle\Form\PrzydzialType
        arguments: ['@session']
        tags:
            - { name: form.type.przydzial, alias: fprzydzial }

 

tak wyglada moj serwis i nie jestem pewien czy tutaj mi się zgadzają nazwy, w ogole seriw nie daje missing route tylko w tej scieżce, kiedy mam w app/config/ to juz mam missing orute

 

a blad taki tak w ogole mam teraz: 
You have requested a non-existent service "form.type.przydzial". Did you mean this: "form.type.radio"?

komentarz 16 kwietnia 2017 przez Bosswell Nałogowiec (36,470 p.)
Nie, nie to mam na myśli. Po prostu nie masz klasy :D
komentarz 16 kwietnia 2017 przez Bosswell Nałogowiec (36,470 p.)
class PrzydzialController extends Controller
{
  //reszta kodu
}

 

komentarz 16 kwietnia 2017 przez wanderer Gaduła (3,710 p.)
oczywiscie ze to mam, przeciez ja dalem tylko fragment kodu :D

Podobne pytania

0 głosów
1 odpowiedź 198 wizyt
pytanie zadane 5 lutego 2019 w PHP przez Dr. Zawijas Użytkownik (610 p.)
0 głosów
0 odpowiedzi 80 wizyt
pytanie zadane 9 października 2018 w PHP przez Piotr Zakrzewski Obywatel (1,260 p.)
0 głosów
1 odpowiedź 111 wizyt
pytanie zadane 6 października 2018 w PHP przez Piotr Zakrzewski Obywatel (1,260 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...