Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Riggs
Napisane: 26.01.2016, 06:52:49





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Może https://www.openstreetmap.org/?
  Forum: PHP · Podgląd postu: #1182529 · Odpowiedzi: 5 · Wyświetleń: 550

Riggs
Napisane: 19.01.2016, 08:18:36





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Nie doczytałem dobrze błędu.
  1. $repo = $em->getRepository('MlFrontendBundle:Categories')->findAll();
to daje ci wszystkie rekordy z tabeli Categories a nie repozytorium! Zamień to na
  1. $repo = $em->getRepository('MlFrontendBundle:Categories');
, reszta bez zmian i powinno być ok.
  Forum: Frameworki · Podgląd postu: #1181960 · Odpowiedzi: 6 · Wyświetleń: 784

Riggs
Napisane: 18.12.2015, 06:32:38





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Sesje w bazie i wtedy możesz wyciągać odpowiednie dane.
Kolumna w tabeli users z polem last_activity typu DATETIME i aktualizowana przy każdej podstronie (np. poprzez Event) a aktywnych wyciągasz z ostatnich 5 minut (może być mało wydajne).
Dodatkowa tabela z user_id i last_activity, tak jak poprzenio uzupełniana przez event a czyszczona co zadany czas przez skrypt (nieaktywne sesje usuwane).

To tak na szybko.
  Forum: Frameworki · Podgląd postu: #1179322 · Odpowiedzi: 2 · Wyświetleń: 376

Riggs
Napisane: 13.11.2015, 06:56:36





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Możesz nie mieć samej struktury tabeli (oprócz fixtures które są rekordami). Warto robić taki import (bo jak dasz w polach fields to przy update'ach można zapomnieć zaktualizować schematu w testach jeśli nie korzystasz z TDD):
  1. class TicketsFixture extends TestFixture
  2. {
  3. public $import = ['table' => 'tickets'] ; //Tu nazwa twojej tabeli z ticketami
  4. }
  Forum: Frameworki · Podgląd postu: #1176222 · Odpowiedzi: 7 · Wyświetleń: 497

Riggs
Napisane: 22.05.2015, 08:54:14





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Jeśli wysyłasz formularz postem to np. $_POST['choice'] albo $this->request->data['choice'] - ale zawsze warto użyć Cake'owego helpera do formularzy
  Forum: Frameworki · Podgląd postu: #1158998 · Odpowiedzi: 6 · Wyświetleń: 360

Riggs
Napisane: 22.04.2015, 08:39:52





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Zamień:
  1. <p>Użytkownik: <a style="color: #d58512"><?php echo $comment['user_id']; ?></a></p>


na

  1. <p>Użytkownik: <a style="color: #d58512"><?php echo $users[$comment['user_id']]; ?></a></p>


Jeśli lista userów pobrała Ci się dobrze to powinno być ok.
  Forum: PHP · Podgląd postu: #1155401 · Odpowiedzi: 6 · Wyświetleń: 521

Riggs
Napisane: 10.12.2013, 12:42:55





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

  1. SELECT * FROM zjawiska WHERE `data`>= DATE_SUB($data_zjawiska, INTERVAL 5 SECOND) AND `data` <= DATE_ADD($data_zjawiska, INTERVAL 5 SECOND)

Pisane z palca, pogrupować później możesz tak jak chcesz.
  Forum: MySQL · Podgląd postu: #1079758 · Odpowiedzi: 4 · Wyświetleń: 496

Riggs
Napisane: 29.08.2012, 06:02:31





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Opcje są dwie:
albo oglądasz inną stronę tak jak napisał kolega wyżej (a wbrew pozorom często się to zdarza jak pliki mają te same nazwy)
albo masz plugin w którym też robisz var_dumpa.
  Forum: Frameworki · Podgląd postu: #988725 · Odpowiedzi: 3 · Wyświetleń: 362

Riggs
Napisane: 27.08.2012, 17:28:38





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

1. Najlepiej w katalogu library zrób sobie podkatalog ze swoją "przestrzenią nazw" np. App_Plugin_ACL (oczywiście zapisujesz w library/App/Plugin/ACL) i rozszerzasz Zend_Controller_Plugin_Abstract i nadpisz metodę preDispatch();
2. Ja bym zrobił moduł default (czyli dostępny dla userów i gości) oraz admin. Oczywiście jak chcesz to możesz ustawić domyślny moduł na user. I w module user zrób kontroler np Profil i metody zalogujAction() wylogujAction().

Ad. PS. Helper widoku używany jest do generowania części layoutu (np. okienko Facebook, losowe zdjęcie, formularz logowania). Plugin nie generuje żadnych danych do widoku, raczej steruje aplikacją (przynajmniej ja tak robię).
  Forum: Frameworki · Podgląd postu: #988394 · Odpowiedzi: 5 · Wyświetleń: 345

Riggs
Napisane: 27.08.2012, 15:56:05





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Tu masz świetny wpis batmana na temat ACL http://blog.wilgucki.pl/2011/05/zend_acl-w-praktyce.html . Generalnie polecam poczytać tego bloga, dużo fajnych rzeczy o Zend.

W twoim przykładzie będą tylko 2 zasoby (resource) - najlepiej stwórz od nazwy modułu (admin, user). W pluginie pobierz sobie request->getModuleName() oraz rolę użytkownika (z Zend Auth) i użyj hasResource.
  Forum: Frameworki · Podgląd postu: #988362 · Odpowiedzi: 5 · Wyświetleń: 345

Riggs
Napisane: 27.08.2012, 13:14:23





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

A nie możesz zrobić jednego logowania i dostęp do modułu sprawdzać po roli (admin, user, guest)? ACL świetnie się do tego nada, w dodatku jeśli zabezpieczasz tylko moduły to konfiguracja będzie banalna.
  Forum: Frameworki · Podgląd postu: #988315 · Odpowiedzi: 5 · Wyświetleń: 345

Riggs
Napisane: 24.08.2012, 10:29:59





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

  1. SELECT * FROM nazwa_tabeli ORDER BY nazwa ASC
  Forum: Przedszkole · Podgląd postu: #987725 · Odpowiedzi: 1 · Wyświetleń: 120

Riggs
Napisane: 5.07.2010, 10:01:36





Grupa: Zarejestrowani
Postów: 162
Dołączył: 16.06.2007

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

Możesz przekazać wiadomość z błędem przez sesję. Całkiem fajne rozwiązanie i niezbyt skomplikowane.
  Forum: PHP · Podgląd postu: #762414 · Odpowiedzi: 11 · Wyświetleń: 1 317


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: 28.04.2024 - 14:52