Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

4 Stron V   1 2 3 > » 

kpt_lucek
Napisane: 27.01.2018, 23:34:28





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Nic ani nikt nie broni Ci operować na dacie w Twig'u, ale Ty w owym przypadku operujesz na stringach, bo formatujesz datę używając |date('d-m-y')
  Forum: Frameworki · Podgląd postu: #1228212 · Odpowiedzi: 8 · Wyświetleń: 864

kpt_lucek
Napisane: 7.09.2017, 09:19:09





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Cytat(nospor @ 7.09.2017, 09:23:13 ) *
Ty zdaje sie chcesz ponumerowac wynik koncowy a nie dane poczatkowe co nie? Petla w petli ci nie potrzebna, od zwykle zwiekszanie zmiennej o 1 (podstawy matematyki) w petli, ktora wyswietla dane....

  1. $licznik = 0;
  2. foreach ($solutions as $sol) {
  3. $licznik++;
  4. echo "<p> {$licznik}. {$sol[0]} {$sol[1]} {$sol[2]} {$sol[3]} {$sol[4]}</p>";
  5. }


Lub, zakładając że klucze są numeryczne 0..n i chcesz wyświetlić całą zawartość $sol
  1. foreach ($solutions as $key => $sol) {
  2. echo sprintf('<p>%d, %s</p>', $key + 1, implode(' ', $sol));
  3. }
  Forum: Przedszkole · Podgląd postu: #1221713 · Odpowiedzi: 9 · Wyświetleń: 915

kpt_lucek
Napisane: 21.03.2017, 20:17:29





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

https://github.com/FriendsOfSymfony/FOSElas...r-configuration
I paragraf niżej
https://github.com/FriendsOfSymfony/FOSElas...us-index-update
  Forum: Frameworki · Podgląd postu: #1212864 · Odpowiedzi: 8 · Wyświetleń: 857

kpt_lucek
Napisane: 21.02.2017, 13:11:24





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

https://serwersms.pl/
http://bramka.gsmservice.pl/api.php
  Forum: Frameworki · Podgląd postu: #1211282 · Odpowiedzi: 4 · Wyświetleń: 719

kpt_lucek
Napisane: 22.10.2016, 05:46:38





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

array_combine
  Forum: Przedszkole · Podgląd postu: #1202688 · Odpowiedzi: 1 · Wyświetleń: 316

kpt_lucek
Napisane: 18.10.2016, 13:18:44





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

$em->refresh($zamowienie);
  Forum: Przedszkole · Podgląd postu: #1202419 · Odpowiedzi: 5 · Wyświetleń: 335

kpt_lucek
Napisane: 18.10.2016, 02:12:22





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Tak się dzieje, jak do produktu przypisujesz zamówienie, ale zamówienie nie wie o tym, że coś zostało do niego "przypisane".

W tym wypadku robiąc coś takiego:
  1. $zm->setIdzamowienie($zamowienie);
  2. [php]
  3. i zakładając coś takiego:
  4. [php]
  5. class ZamowienieProdukt
  6. {
  7. public function setIdZamowienie(Zamowienie $zamowienie)
  8. {
  9. $this->idZamowienie = $zamowienie;
  10.  
  11. return $this;
  12. }
  13. }


w rzeczywistości powinieneś zrobić coś takiego:
  1. class ZamowienieProdukt
  2. {
  3. public function setIdZamowienie(Zamowienie $zamowienie)
  4. {
  5. $this->idZamowienie = $zamowienie;
  6. $zamowienie->addZamowienieProdukt($this);
  7.  
  8. return $this;
  9. }
  10. }


  1. class Zamowienie
  2. {
  3. public function addZamowienieProdukt(ZamowienieProdukt $zamowienieProdukt)
  4. {
  5. if(false === in_array($zamowienieProdukt, $this->zamowienieProdukty, true)) {
  6. $this->zamowienieProdukty[] = $zamowienieProdukt;
  7. }
  8.  
  9. return $this;
  10. }
  11. }



Pytanie: Dlaczego?

Odpowiedź: Bo doctrine nie wie o zmianach które "stały się" w Twoim zamówieniu, co innego gdybyś pobrał to jako nowy wpis z bazy - czyli to, co robisz w kontrolerze.
  Forum: Przedszkole · Podgląd postu: #1202384 · Odpowiedzi: 5 · Wyświetleń: 335

kpt_lucek
Napisane: 16.10.2016, 06:01:16





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Primo: stostuj angielskie nazewnictwo, przede wszystkim dlatego, że bardzo dziwnie wygląda "getZamowienieProdukty"
Secondo: Uprość nazewnictwo i mapowania
  1. /**
  2.  * @ORM\Table(name="zamowienie_produkt", indexes={@ORM\Index(name="idZamowienie_idx", columns={"idZamowienie"}), @ORM\Index(name="isbn_idx", columns={"isbn"})})
  3.  * @ORM\Entity
  4.  */
  5. class ZamowienieProdukt
  6. {
  7.  
  8.  
  9. /**
  10.   * @var \AppBundle\Entity\Ksiazka
  11.   *
  12.   * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Ksiazka", inversedBy="zamowienie_produkty")
  13.   * @ORM\JoinColumn(referencedColumnName="isbn")
  14.   */
  15. private $isbn; // <- pointujesz do "Ksiazka" a zmienna to "isbn" niejednoznaczne :c
  16.  
  17.  
  18. /**
  19.   * @var \AppBundle\Entity\Zamowienie
  20.   *
  21.   * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Zamowienie", inversedBy="zamowienie_produkty")
  22.   * @ORM\JoinColumn(referencedColumnName="idZamowienie") <- zamiast stosowac nazewnictwo id{NazwaKlasy} możesz to uprościć do zwykłego "id"
  23.   */
  24. private $zamowienie;


Terzo:
W przypadku OneToMany i Doctrine, dobrze jest inicjować obiekt (encję) wraz z konstruktorem, dzięki temu nie powinieneś mieć problemu z nullem:

  1. /**
  2.  * @ORM\Table(name="zamowienie", indexes={@ORM\Index(name="idKlient_idx", columns={"idKlient"}), @ORM\Index(name="idStatus_idx", columns={"idStatus"})})
  3.  * @ORM\Entity(repositoryClass="AppBundle\Repository\ZamowienieRepository")
  4.  */
  5. class Zamowienie
  6. {
  7.  
  8. public function __construct()
  9. {
  10. $this->zamowienie_produkty = new ArrayCollection();
  11. }
  12.  
  13.  
  14. /**
  15.   * @ORM\OneToMany(targetEntity="ZamowienieProdukt", mappedBy="idzamowienie")
  16.   */
  17. protected $zamowienie_produkty;
  18.  
  19.  
  20. /**
  21.   * @return \Doctrine\Common\Collections\Collection
  22.   */
  23. public function getZamowienieProdukty()
  24. {
  25. return $this->zamowienie_produkty;
  26. }


Quarto:

php (<3.0) app/console doctrine:schema:validate
php (3.0 =<) bin/console doctrine:schema:validate
  Forum: Przedszkole · Podgląd postu: #1202280 · Odpowiedzi: 4 · Wyświetleń: 390

kpt_lucek
Napisane: 14.10.2016, 13:30:33





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

No dobra, a gdzie wywołujesz $form->handleRequest($request)?
  Forum: Przedszkole · Podgląd postu: #1202207 · Odpowiedzi: 3 · Wyświetleń: 243

kpt_lucek
Napisane: 7.10.2016, 21:22:37





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Imo źle do tego podchodzisz, zastanów się co masz "dane" i co chcesz osiągnąć.

Generowanie tego typu paginacji można chyba najprościej zrobić tak:
1. zdefiniuj stronę #1 i stronę #n (n = ostatnia),
2. zdefiniuj liczbę stron (na pewno masz limit per strona, oraz liczbę wpisów),

  1. $limit = 20;
  2. $count = count($someArray);
  3.  
  4. $first = 1;
  5. $current = 'x';// x jest dla przykładu, default powinien być 1, a gdy istnieje powinien reprezentować obecną stronę
  6. $last = ceil($count/$limit);


Mając to co wyżej, możesz bardzo prosto zbudować paginację:
  1.  
  2. if($current !== $first) {
  3. // link do pierwszej strony
  4. } else {
  5. // obecna strona
  6. }
  7.  
  8. if($current !== $last) {
  9. //link do ostatniej strony
  10. } else {
  11. // obecna strona
  12. }


Powyższy kod załatwia Ci prostym porównaniem 2, podstawowe strony (pierwszą i ostatnią). Teraz potrzebujesz stron pośrednich, te też możesz stworzyć na kilka sposobów:
1.
  1. $pageRange = range($first + 1, $last - 1);
  2.  
  3. foreach($pageRange as $page) {
  4. //link do danej strony
  5. // w razie potrzeby sprawdzenie czy obecna strona nie jest aktualną stroną w pętli ($current === $page)
  6. }


2.
  1. for($page = $first + 1; $page < $last; $page ++) {
  2. //link do danej strony
  3. // w razie potrzeby sprawdzenie czy obecna strona nie jest aktualną stroną w pętli ($current === $page)
  4. }



Hint:

Pomyśl o MVC
  Forum: Przedszkole · Podgląd postu: #1201730 · Odpowiedzi: 3 · Wyświetleń: 483

kpt_lucek
Napisane: 10.10.2016, 01:35:41





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Cytat
czy listenerów i usług ładnie jest używać do kodu jednokrotnego użytku byle odchudzić kontroler? Np gdybym chciał wepchnąć cały kod z powyższego if($form->isValid()){ do listenera/usługi.


Tak, stwierdzenie "odchudzenia" kontrolera nie do końca jest tutaj poprawne, zgodnie z założeniami SOLID, a dokładniej samego SingleResponsibilityPrinciple, powinieneś budować architekturę tak, żeby każdy z wytworzonych przez Ciebie obiektów miał 1 odpowiedzialność, nie zawsze niestety jest to takie proste, polecam przeczytać TO.

W SF2/3 założeniem kontrolera (mówiąc dokładniej, akcji w kontrolerze) jest zebranie wszystkich odpowiednich danych, przemielenie tego poprzez usługi (serwisy) i wyplucie Response'a, tak powinna wyglądać "logika" akcji w kontrolerze.

Jak możesz uprościć kod który podałeś.
Moja prywatna opinia

  1. $session = $request->getSession();
  2. $em = $this->getDoctrine()->getManager();
  3. $logged = $this->get('security.authorization_checker')
  4. ->isGranted('IS_AUTHENTICATED_FULLY');

1. Masz dostępny serwis session
2. Masz dostępną metodę
  1. $logged = $this-getUser() instanceof UserInterface;
  2. // lub po prostu
  3. $this->isGranted('ROLE_USER');
  4.  
  5. //Jak chcesz wywalić 403
  6. $this->denyAccessUnlessGranted('ROLE_USER');


---Ogólnie polecam sprawdzenie metod obiektów które rozszerzasz smile.gif

Cytat
  1. $ksiazka = $this->getDoctrine()
  2. ->getRepository('AppBundle:Ksiazka')
  3. ->find($isbn);
  4. $isbn=$ksiazka->getIsbn();
  5. $tytul=$ksiazka->getTytul();
  6. $autor=$ksiazka->getAutor();
  7. $cena=$ksiazka->getCena();
  8. $rokwydania=$ksiazka->getRokwydania();
  9. $ilosc=$quantity;
  10. $zamowienieProdukt = new ZamowienieProdukt();
  11. $zamowienieProdukt->setIdzamowienie($zamowienie);
  12. $zamowienieProdukt->setIsbn($ksiazka);
  13. $zamowienieProdukt->setTytul($tytul);
  14. $zamowienieProdukt->setAutor($autor);
  15. $zamowienieProdukt->setCenaproduktu($cena);
  16. $zamowienieProdukt->setRokwydania($rokwydania);
  17. $zamowienieProdukt->setIlosc($ilosc);


Machnij do tego jakiś transformer o ile już musisz robić to w taki sposób, lub przemyśl, czy Twój formularz na prawdę musi działać tak topornie? Jeżeli musi, to może To Ci jakoś ułatwi pracę.

Cytat
  1. return $this->redirect($this->generateUrl('potwierdzenie'));
  2.  
  3. // a może po prostu tak: return $this->redirectToRoute('potwierdzenie');


Ogólnie, to do ogrania forma użyam handlera, a ten z innych udogodnień, które przejmują pewną część procesu.

Możesz zainteresować się takim rozwiązaniem, napisać własne, lub zupełnie to olać, ale pamiętaj, że im bardziej coś podzielisz, tym łatwiej będzie Ci wpływać na kod w przyszłości, testować go jak i wymieniać poszczególne "komponenty".

  Forum: Przedszkole · Podgląd postu: #1201870 · Odpowiedzi: 11 · Wyświetleń: 1 367

kpt_lucek
Napisane: 1.10.2016, 12:48:46





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Cytat(porzeczki @ 1.10.2016, 12:03:13 ) *
[...]
masz na myśli to, by przenieść taki kod z kontrolera czy żeby zastąpić else kolejnym ifem lub switchem?

1.
Nie

Dla przykładu:
  1. if($session->has('cart'))//jeśli zmienna sesji cart juz jest to:
  2. {
  3. $cart = $session->get('cart');
  4. $cartquantity = array_sum($cart) ;
  5. }else{
  6. $cartquantity = 0;
  7. }


Możesz zamienić w ten sposób:
  1. $cartquantity = 0;
  2.  
  3. if($session->has('cart'))
  4. {
  5. $cart = $session->get('cart');
  6. $cartquantity = array_sum($cart);
  7. }


Wartość logiczna jest ta sama, a kodu mniej.

---

2.
Używaj serwisów, wrzucaj logikę tam, im niżej w hierarchii tym lepiej, bo mniejsza duplikacja kodu.
  1. $session = $request->getSession();
  2.  
  3. if($session->has('cart'))//jeśli zmienna sesji cart juz jest to:
  4. {
  5. $cart = $session->get('cart');
  6. if(!array_key_exists($isbn,$cart))//jeśli isbn nie jest w koszu
  7. {
  8. $cart[$isbn]=1; // = 1
  9. }
  10. else
  11. {
  12. $cart[$isbn]++; //to zwiększ wartość ++
  13. }
  14. }
  15. else
  16. {
  17. $cart[$isbn]=1;
  18. }
  19. $session->set('cart',$cart );

Pomyśl ile razy robisz logikę podobną do powyższej, nie prościej zarejestrować serwis który jako dependency ma serwis @session i bezpośrednio na nim bazuje?

---

3.
Twórz własny Exception, tak aby opisywał zdarzenie, bo inaczej na dłuższą metę się nie połapiesz.
  1. if(!$cart_obiekt->session->has('cart')) {
  2. throw new \Exception('Koszyk pusty.');
  3. }


---

4.
Używaj CONSTów, zwłaszcza jak współdzielisz nazwy parametrów pomiędzy uslugami.

  1. $session->set('cart',$cart );


---

5.
Używaj repozytoriów

  1. $em = $this->get('doctrine.orm.entity_manager');
  2. $dql = "SELECT a FROM AppBundle:Ksiazka a";
  3. $query = $em->createQuery($dql);


Powyższy kod możesz wstawić w Repozytorium i korzystać z niego w wielu miejscach bez potrzeby duplikowania go (nawiązuje do #2).

Poza tym, to co masz wyżej i tak możesz uprościć:
  1. /** @var EntityManager $em */
  2. $em = $this->get('doctrine.orm.entity_manager');
  3. $query = $em->getRepository('AppBundle:Ksiazka')
  4. ->createQueryBuilder('ksiazka')
  5. ->getQuery();


I wiele więcej smile.gif
  Forum: Przedszkole · Podgląd postu: #1201252 · Odpowiedzi: 11 · Wyświetleń: 1 367

kpt_lucek
Napisane: 27.09.2016, 17:59:22





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Dlaczego w oknie przeglądarki?

Korzystasz z narzędzi developerskich dostarczonych do przeglądarki (nawet IE je ma biggrin.gif)?
  Forum: Frameworki · Podgląd postu: #1201025 · Odpowiedzi: 11 · Wyświetleń: 740

kpt_lucek
Napisane: 27.09.2016, 17:30:11





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

@up
Żeby nie było, to polecenie w JS wink.gif
[JAVASCRIPT] pobierz, plaintext
  1. function (data) {
  2. console.log(data);
  3.  
  4. }
[JAVASCRIPT] pobierz, plaintext
  Forum: Frameworki · Podgląd postu: #1201021 · Odpowiedzi: 11 · Wyświetleń: 740

kpt_lucek
Napisane: 23.09.2016, 21:11:42





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Tutaj
  Forum: Przedszkole · Podgląd postu: #1200795 · Odpowiedzi: 3 · Wyświetleń: 529

kpt_lucek
Napisane: 23.09.2016, 20:33:54





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Więc tak:

stwórz sobie jakiś abstract state (główny, app/home, cokolwiek)
[JAVASCRIPT] pobierz, plaintext
  1. .state('app', {
  2. abstract: true,
  3. url: '',
  4. templateUrl: "/views/app.html"
  5. })
[JAVASCRIPT] pobierz, plaintext

  1. <!-- jakis html -->
  2. <div>
  3. <div class="left" ui-view="left"></div>
  4. <div class="right" ui-view="right"></div>
  5. </div>
  6. <!-- jakis html -->


Dalej idąc, zrób sobie state, który trzyma stan 0 czyli taki stan na którym tylko prezentujesz widok
[JAVASCRIPT] pobierz, plaintext
  1. .state('app.base', {
  2. url: '^/',
  3. views: {
  4. 'left@app': {
  5. controller: 'BaseLeftController as vm',
  6. template: '/views/pages/base-left.html'
  7. }
  8. }
  9. })
[JAVASCRIPT] pobierz, plaintext


Potem stwórz sobię state który będzie odpowiadał za akcję (kontroler może być dynamiczny!)

[JAVASCRIPT] pobierz, plaintext
  1. .state('app.base.action', {
  2. url: '^/:id/:type',
  3. views: {
  4. 'right@app': {
  5. controllerProvider: ['$stateParams', function ($stateParams) {
  6. var type = $stateParams.type.charAt(0).toUpperCase() + $stateParams.type.slice(1);
  7. return 'SomeController' + $stateParams.type + ' as vm';
  8. }],
  9. template: '/views/pages/edit-right.html'
  10. }
  11. }
  12. })
[JAVASCRIPT] pobierz, plaintext



Dzięki temu, zawartość LEFT się nie zmienia, tj nie regeneruje się podczas przechodzenia do state'a action

--Edit

No i pamiętaj o resolve smile.gif
  Forum: Przedszkole · Podgląd postu: #1200789 · Odpowiedzi: 3 · Wyświetleń: 529

kpt_lucek
Napisane: 21.09.2016, 21:35:45





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Zamień
  1. $stat = ($i % 2 == 0) ? '|' : '0';

na
  1. $stat .= ($i % 2 == 0) ? '|' : '0';


+ przed pętlą zrób
  1. $stat = '';


--Edit

  1. for ($i=1; $i<=$adv; $i++) {
  2. $stat = ($i % 2 == 0) ? '|' : '0';
  3.  
  4. $sql2 = "INSERT INTO users (name, email, pass, stat_u)
  5. VALUES ('".$name."', '".$email."', '".$password."', '".$stat."')";
  6. }


Jesteś pewien co do tej składni?

Wywal to poza pętlę (niżej, nie ma sensu ustawiać tej zmiennej w pętli, gdzie dane się zmieniają)
  Forum: Przedszkole · Podgląd postu: #1200615 · Odpowiedzi: 12 · Wyświetleń: 426

kpt_lucek
Napisane: 21.09.2016, 14:55:58





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

No to się nie dziw, zakładam, że SklepBundle znajduje się bezpośrednio w src , w takim razie wywal "sklep\" z namespace'a... Nie wiem skąd go tam masz i po co
  Forum: Frameworki · Podgląd postu: #1200573 · Odpowiedzi: 10 · Wyświetleń: 941

kpt_lucek
Napisane: 21.09.2016, 13:00:06





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Cytat(viking @ 21.09.2016, 08:05:03 ) *
To teraz jeszcze var_dump($row).
fetchAll zwraca tablicę a nie pojedynczy rekord.

Pisałem o tym wyżej tongue.gif

Autor tematu widać nie do końca złapał o co chodzi smile.gif
  Forum: PHP · Podgląd postu: #1200549 · Odpowiedzi: 17 · Wyświetleń: 1 241

kpt_lucek
Napisane: 6.09.2016, 08:42:45





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Odnośnie 2):
src/MojBundle/Entity
src/MojBundle/Model

Niejako Entity jest modelem, aczkolwiek używasz go pośrednio do komunikacji z bazą, w przypadku modelu, może być to zwykły DTO bez innego zastosowania jak reprezentacja danych w formie obiektowej.

Odnośnie 1)

Z tego co wiem to Doctrine ma mechanizm do cacheowania, tutaj możesz poczytać jak to jest zaimplementowane i używane przez Doctrine z użyciem Redisa.

Jak to robię u siebie? Wszystko zależy od projektu, typu danych, potrzeb biznesowych. Czasami interesuje Cię tylko i wyłącznie wynik, bo część logiczna jest wykonywana cyklicznie (np. CRON), w innym wypadku potrzebujesz cacheować obiekty, bo wyciągnięcie ich zajmuje (jak u Ciebie) dużo czasu.
  Forum: Frameworki · Podgląd postu: #1199391 · Odpowiedzi: 4 · Wyświetleń: 886

kpt_lucek
Napisane: 5.06.2016, 01:25:16





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

To znaczy tyle, że Twój vhost kieruje na katalog główny, a nie tak jak być powinno na katalog web
  Forum: Przedszkole · Podgląd postu: #1193400 · Odpowiedzi: 8 · Wyświetleń: 323

kpt_lucek
Napisane: 11.05.2016, 07:57:44





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Cytat(damianooo @ 10.05.2016, 14:47:35 ) *
wg mnie zły adres w przeglądarce odpalasz ...

Podaj więcej danych , co wpisujesz w przeglądarkę itd.



Oczywiście że podaje dobry, bo wchodzi na http://mojhost/, a co za tym idzie - nie ma takiego route'a zdefiniowanego wo controllerach, dlatego sam skrypt działa jak najbardziej poprawnie, chyba, że nie jest to czysta instalacja i już coś dłubałeś - wtedy musisz pochwalić się co "zepsułeś".
  Forum: Frameworki · Podgląd postu: #1191612 · Odpowiedzi: 3 · Wyświetleń: 535

kpt_lucek
Napisane: 12.04.2016, 17:38:38





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

  1. $form = $this->get('form.factory')->createNamedBuilder('json_decode', JsonType::class, [])->getForm();


smile.gif
  Forum: Frameworki · Podgląd postu: #1189702 · Odpowiedzi: 4 · Wyświetleń: 609

kpt_lucek
Napisane: 9.03.2016, 19:03:43





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

+ CORS
  Forum: PHP · Podgląd postu: #1186955 · Odpowiedzi: 9 · Wyświetleń: 597

kpt_lucek
Napisane: 13.02.2016, 02:47:51





Grupa: Zarejestrowani
Postów: 428
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----

Adnotacja nadpisuje Ci config z yml.

Poczytaj o prefix'ach
  Forum: Frameworki · Podgląd postu: #1184498 · Odpowiedzi: 2 · Wyświetleń: 447

4 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 09:01