Napisane: 18.10.2023, 19:13:50 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Częsciowo w kontrolerach i glownie w "serwisach", tzn możliwe że ja patrze przez pryzmat MVC w symfony i dlatego może być to odrobinę "dziwne" https://symfony.com/legacy/doc/gentle-intro...-Symfony-s-Code - https://symfony.com/legacy/images/book/1_4/F0201.png / https://symfony.com/legacy/images/book/1_4/F0202.png i przyjąłem sposób że entity jest właśnie przedstawieniem modelu i ogólnie model służy jako "przechowywalnia" danych. |
Forum: PHP · Podgląd postu: #1261975 · Odpowiedzi: 13 · Wyświetleń: 1 159 |
Napisane: 18.10.2023, 18:59:52 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Tzn ja wyznaję zasadę że model jest tylko przedstawieniem danych, a sam model nie powinien mieć logiki, czyli to nie model powinien zapisywać tylko być zapisywany/odczytywany do/z bazy przez ORM. A klient API powinien działać na zasadzie podobnej co ORM, czyli odczytywac/wysyłać dane na podstawie danych z modeli. Co do samej struktury to już zależy od projektu, przyjętego nazwenictwa, PSRów itp, moze byc np app/api/client, |
Forum: PHP · Podgląd postu: #1261973 · Odpowiedzi: 13 · Wyświetleń: 1 159 |
Napisane: 18.10.2023, 17:56:12 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
wg mnie model tylko "modeluje" dane, a nie wykonuje logiki jako takiej, logika powinna byc osobno, chociażby w jakimś namespace ApiClient (zwał jak zwał) |
Forum: PHP · Podgląd postu: #1261970 · Odpowiedzi: 13 · Wyświetleń: 1 159 |
Napisane: 31.08.2023, 19:37:55 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Jeśli chodzi o zaparzenie kawy, zaciągnięcie brakujących bibliotek przez 3G i przejrzenie każdego pliku po kolei, to tak, 4h może być. Ale jeśli ktoś zna środowisko i robił coś w javie i danym frameworku (o ile jest to na frameworku) to taka pierdoła jak dodanie hrefa to 4h to wg mnie spora przesada. Klepanie webdevu w javie, php czy pythonie nie różni się właściwie niczym. To że jest to kod kompilowany naprawdę niewiele zmienia i nie ma tu jakiegoś kosmicznego narzutu. Kwestią jest tu bardziej złożoność projektu i doświadczenie danej osoby. // Edit: - Zapomniałem o najważniejszym, zaparzeniu kawy zanim usiądzie się do czegokolwiek |
Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1261836 · Odpowiedzi: 4 · Wyświetleń: 9 574 |
Napisane: 7.05.2023, 11:12:17 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Ja zawsze wychodziłem z założenia takiego że jeśli jest przesłanka że mogą się typy zmieniać/dodawać/usuwać to wrzucałem je do bazy. W przypadku jeśli te typy będą już zawsze takie same to po prostu wrzucałem je do enum/const i dodawałem selecta. |
Forum: Przedszkole · Podgląd postu: #1261552 · Odpowiedzi: 2 · Wyświetleń: 160 |
Napisane: 13.03.2023, 17:09:41 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Cytat Tylko nie mam pojecia jak się proszuać po takim objekcie Ta klasa z tego co widze robi extends po \ArrayIterator więc powinno się dać go ogarniać jak array iteratora, https://github.com/ddeboer/imap/blob/master...ageIterator.php https://www.php.net/manual/en/class.arrayiterator.php |
Forum: Gotowe rozwiązania · Podgląd postu: #1261284 · Odpowiedzi: 9 · Wyświetleń: 1 275 |
Napisane: 5.03.2023, 17:28:02 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Ja właściwie poszedłbym w jakąś sesję i w niej zapisywał odpowiedzi odnośnie pierwszego formularza (czyli np ten nr walizki) i po reloadzie strony generowałbym te inputy z id narzedzia wg wybranej walizki (chociaż wydaje mi sie ze tu tez select z wielokrotnym wyborem przypisanym do id_narzedzia byloby tez calkiem dobrym rozwiazaniem) |
Forum: Przedszkole · Podgląd postu: #1261255 · Odpowiedzi: 11 · Wyświetleń: 383 |
Napisane: 4.03.2023, 18:56:07 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Jeśli to jest wg tamtego tematu, czyli z użyciem tego verify-email-bundle to w dokumentacji masz jak byk Cytat You can change the default configuration parameters for the bundle by creating a config/packages/verify_email.yaml config file: symfonycasts_verify_email: lifetime: 3600 lifetime Optional - Defaults to 3600 seconds This is the length of time a signed URL is valid for in seconds after it has been created |
Forum: PHP · Podgląd postu: #1261242 · Odpowiedzi: 8 · Wyświetleń: 1 274 |
Napisane: 26.02.2023, 19:13:37 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1261206 · Odpowiedzi: 7 · Wyświetleń: 416 |
Napisane: 26.02.2023, 09:26:39 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
1. Chciałbym móc wydobyć listę stanu narzędzi walizki 1 wraz z jej stanem na moment ostatniego datetime Przykład: Wiertarka, jest, 2023-02-25, 19:30, Duda Szlifierka, brak, 2023....., Duda Oczywiście wśród historii znajdziemy wpisy które będą miały wcześniejszą datę, ale te wiersze pomijamy. np. Wiertarka, jest, 2023-01-25, 11:11, Kaczka Szlifierka, brak, 2023....., Kaczka
Coś na takiej zasadzie, jakbys chciał cała liste narzedzi z ostatnim stanem to już musisz troche pokombinowac z grupowaniem przeliczenie_narzedzie_id i wyciaganiem ostatniego rekordu. https://stackoverflow.com/questions/1313120...ach-group-mysql |
Forum: Przedszkole · Podgląd postu: #1261202 · Odpowiedzi: 7 · Wyświetleń: 416 |
Napisane: 25.02.2023, 18:07:57 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
No ja miałem właśnie wczoraj odpisywać ale nie byłem pewny czy na pewno to będzie odpowiedź na pytanie Więc wg tego co rozumiem to potrzebujesz tabeli pośredniej/łączącej typu id_uzytkownika, id_skrzynki, id_narzedzia, data_potwierdzenia, czy_obecne i zapisujesz sobie wszystkie informacje, po czym masz możliwość sprawdzenia kiedy kto i jak. Oczywiście można te tabele skrócić wywalając id_skrzynki, lub całkowicie zmienić architekturę czyli zrobić potwierdzanie dla kompletności skrzynki a dopiero w przypadku braku tworzyć rekord w tabeli braki_narzedziowe ze strukturą np id_uzytkownika, id_narzedzia, data_potwierdzenia, itp. Ogólnie bez sprecyzowania wymagań można to zrobić na kilka różnych sposobów. |
Forum: Przedszkole · Podgląd postu: #1261199 · Odpowiedzi: 7 · Wyświetleń: 416 |
Napisane: 18.02.2023, 16:47:32 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
W sumie racja, wygodniejsze i przyjemniejsze. |
Forum: PHP · Podgląd postu: #1261161 · Odpowiedzi: 5 · Wyświetleń: 659 |
Napisane: 17.02.2023, 09:03:45 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
wyrażenia regularne + preg_match/preg_replace |
Forum: PHP · Podgląd postu: #1261155 · Odpowiedzi: 5 · Wyświetleń: 659 |
Napisane: 12.02.2023, 09:49:09 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Faktycznie, nie doczytałem, to zostanie zabawa z REPLACE |
Forum: Przedszkole · Podgląd postu: #1261120 · Odpowiedzi: 5 · Wyświetleń: 260 |
Napisane: 12.02.2023, 09:14:49 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
podpowiedź: trim dla php i mysql |
Forum: Przedszkole · Podgląd postu: #1261118 · Odpowiedzi: 5 · Wyświetleń: 260 |
Napisane: 10.02.2023, 20:35:21 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
|
Forum: Bazy danych · Podgląd postu: #1261110 · Odpowiedzi: 1 · Wyświetleń: 1 856 |
Napisane: 11.02.2023, 11:47:04 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1261116 · Odpowiedzi: 7 · Wyświetleń: 207 |
Napisane: 10.02.2023, 21:12:37 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
No to usuwasz część '.htm' z RewriteRule |
Forum: Przedszkole · Podgląd postu: #1261111 · Odpowiedzi: 7 · Wyświetleń: 207 |
Napisane: 22.01.2023, 22:05:25 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
A co z debugowaniem? |
Forum: Serwery WWW · Podgląd postu: #1260941 · Odpowiedzi: 7 · Wyświetleń: 1 378 |
Napisane: 15.01.2023, 17:54:16 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Normalizacja, więc Państwa jako tabela i Miasta jako osobna tabela z relacją. + unikanie duplikowania danych przede wszystkim, jeśli są jakieś parametry powtarzalne to out do osobnej tabeli (oczywiście piszę tu o rozsądnych wyciąganiach a nie byle każda pierdoła) Ogólnie milion rekordów przy odpowiednio zaplanowanej i wykonanej strukturze to właściwie jest niewiele, dużą rolę także odgrywa odpowiednie ustawienie samego silnika bazy danych (ram, operacje IO, itp) |
Forum: MySQL · Podgląd postu: #1260895 · Odpowiedzi: 5 · Wyświetleń: 866 |
Napisane: 6.01.2023, 19:41:49 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Indeks/indeksy, dac unique dla hash i nie bawic sie w select A no i jeszcze jaki typ kolumny, varchar? Jeśli tak to jaka długość? |
Forum: Przedszkole · Podgląd postu: #1260671 · Odpowiedzi: 7 · Wyświetleń: 352 |
Napisane: 8.01.2023, 11:54:19 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
To jest problem z pobieraniem certyfikatu przez jakies file_get_contents, dlatego pytałem o szczegóły, bo szklanej kuli tu raczej nikt nie ma. I nie jest to błąd tylko ostrzeżenie |
Forum: Serwery WWW · Podgląd postu: #1260679 · Odpowiedzi: 3 · Wyświetleń: 1 027 |
Napisane: 6.01.2023, 10:15:37 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Możesz bardziej składnie? php nie ma nic do certyfikatów, certyfikatami zarządza serwer http, więc może warto byłoby go zrestartować. |
Forum: Serwery WWW · Podgląd postu: #1260656 · Odpowiedzi: 3 · Wyświetleń: 1 027 |
Napisane: 5.01.2023, 17:50:45 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Podepnij sobie wysyłke z domeny pod jakiś mailgun czy inne gotowe narzędzie, zaoszczędzisz czas i nerwy |
Forum: Serwery WWW · Podgląd postu: #1260624 · Odpowiedzi: 1 · Wyświetleń: 739 |
Napisane: 29.12.2022, 09:16:19 | |
Grupa: Zarejestrowani Postów: 618 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Pytanie jak to teraz robisz? Bo zwyczajnie liczysz interval miedzy godzinami z datami, a nie samymi godzinami |
Forum: Przedszkole · Podgląd postu: #1260500 · Odpowiedzi: 3 · Wyświetleń: 203 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 11:25 |