Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

28 Stron V   1 2 3 > » 

ohm
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

ohm
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

ohm
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

ohm
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 biggrin.gif
  Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1261836 · Odpowiedzi: 4 · Wyświetleń: 9 574

ohm
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

ohm
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

ohm
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

ohm
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 273

ohm
Napisane: 26.02.2023, 19:13:37





Grupa: Zarejestrowani
Postów: 618
Dołączył: 22.12.2010

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

  1. ORDER BY max(przeliczenia.przeliczenie_dataAktualizacji) DESC


Pytanie z ciekawosci, co ten zapis ma na celu? smile.gif
  Forum: Przedszkole · Podgląd postu: #1261206 · Odpowiedzi: 7 · Wyświetleń: 416

ohm
Napisane: 26.02.2023, 09:26:39





Grupa: Zarejestrowani
Postów: 618
Dołączył: 22.12.2010

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

Cytat(JanMatuszak @ 25.02.2023, 21:52:07 ) *
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



  1. SELECT (...) FROM przeliczenia p JOIN narzedzia n (...) WHERE p.przeliczenie_narzedzie_id = X ORDER BY p.przeliczenie_dataAktualizacja DESC LIMIT 1


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

ohm
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 biggrin.gif

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

ohm
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

ohm
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

ohm
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

ohm
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

ohm
Napisane: 10.02.2023, 20:35:21





Grupa: Zarejestrowani
Postów: 618
Dołączył: 22.12.2010

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

Cytat(warnn @ 10.02.2023, 18:09:36 ) *
Co zrobić w tej sytuacji?

Zgłosić twórcy programu występujący problem.
  Forum: Bazy danych · Podgląd postu: #1261110 · Odpowiedzi: 1 · Wyświetleń: 1 851

ohm
Napisane: 11.02.2023, 11:47:04





Grupa: Zarejestrowani
Postów: 618
Dołączył: 22.12.2010

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

Cytat(frankiejojo @ 11.02.2023, 07:59:17 ) *
Niestety
RewriteRule ^([^-]*)-([^-]*)-([^-]*)-([^-]*).$ search.php?offerType=$1&estateType=$2&miejscowosc=$3&wojewodztwo=$4

Nie działa


ale kropka też była do usunięcia
  Forum: Przedszkole · Podgląd postu: #1261116 · Odpowiedzi: 7 · Wyświetleń: 207

ohm
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

ohm
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 374

ohm
Napisane: 15.01.2023, 17:54:16





Grupa: Zarejestrowani
Postów: 618
Dołączył: 22.12.2010

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

Cytat(Salvation @ 15.01.2023, 12:01:04 ) *
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

ohm
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ń: 351

ohm
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 smile.gif
  Forum: Serwery WWW · Podgląd postu: #1260679 · Odpowiedzi: 3 · Wyświetleń: 1 027

ohm
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

ohm
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 smile.gif
  Forum: Serwery WWW · Podgląd postu: #1260624 · Odpowiedzi: 1 · Wyświetleń: 739

ohm
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

28 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: 26.04.2024 - 10:34