Cześć.
Mam problem z paczką StofDoctrineExtensionsBundle i SoftDeleteable. Dodałem do encji traita tylko cały czas zwraca mi wszystkie rekordy, nawet te które w bazie mają datę w polu deletedAt.
W dokumentacji jest, że można dodać filtr do entity managera (link), ale wolałbym takie rzeczy ustawić gdzieś w configu - stofdoctrineextensions.yaml. Przejrzałem sobie możliwy config za pomocą:
bin/console config:dump-reference StofDoctrineExtensionsBundle i nie znalazłem tam nic z filtrami. Tak
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taką funkcje która czyście mi puste linie, aczkolwiek usuwa mi wszystkie pustę linie, a chce żeby jedna była dozwolona. Przykład na zdjęciu, funkcja również bo jak wklejam na wykopie to nie mogę dodać posta :(

Ma ktoś jakiś pomysł jak to ogarnąć?

#php #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wariat_pl: Czyli chcesz pozwolić na podwójne znaki nowej linii. A ty zamieniasz na pojedyncze.

Jedna rada - to, czy nowa linia to jest \r\n, czy samo \n zależy od systemu, dlatego:
- \r powinno być opcjonalne, czyli powinieneś w patternie mieć \r?\n
- w wartości na którą zamieniasz używaj stałej PHP_EOL zamiast \n.
  • Odpowiedz
@zakopiak: rzeczywiście \r jest niepotrzebne, bo raczej nie planuje przesiadki na inny system, ale dzięki za uwagę, nie wiedziałem o PHP_EOL, a teraz już wiem ( ͡° ͜ʖ ͡°)
  • Odpowiedz
że jak? Plik .htaccess wykorzystywany jest przez Apache, więc możesz blokować dostęp z zewnątrz (przez www). Ni jak wpływa jednak na widoczność w php. Spokojnie z poziomu skryptu możesz łazić po całym drzewie katalogu (o ile puszczają cie prawa dostepu - zapis/odczyt systemu plików)
  • Odpowiedz
Siemka, postanowiłem zacząć uczyć się php. Wcześniej pisałem w nodejs. W nodejs gdy pisałem aplikacje, to wykorzystywałem hbs. Dzięki temu mogłem sobie stronę podzielić na partiale i potem tylko według warunków wyświetlac prawidłowe treści. Np. pasek nawigacji był inny dla zalogowanego i nie zalogowanego.
Przejdę do pytania. Jak mogę takie coś zrobić w php? Jak wy to robicie?
#php #programowanie
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rakky: kiedyś się renderowało pełne strony w PHP, np. przez Smarty, Blade czy Twig. Ale ludzie doszli do wniosku, że nie ma sensu za każdym kliknięciem renderować na nowo całości, tylko lepiej jak zmienia się tylko fragment strony i reaguje na akcje użytkownika. Stąd framework JS jest lepszym rozwiązaniem a PHP na backend API. To tak w skrócie, ogólnikowo.
  • Odpowiedz
Szukasz pracy zdalnej w IT? Obserwuj tag #zdalnieio lub subskrybuj newsletter ;)

Javascript
Senior Front-end React Engineer (Tooploox) 13 000 - 17 000 PLN - oferta
Frontend Developer (SoftwareMill) 10 000 - 16 000 PLN - oferta
JavaScript Developer (Sunscrapers) 6 000 - 13 000 PLN - oferta
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #symfony

Mam DTO dla formularza symfonowego, który zawiera DateTime oraz tablicę innego DTO (który zawiera kod oraz datę tylko). Piszę do tego test zgodnie z dokumentacją https://symfony.com/doc/current/form/unit_testing.html i niestety po $form->submit nie wszystkie dane lądują w formularzu nie ma właśnie tablicy obiektów ani daty (wszystko jest jako null). Data się wpisuje, gdy w obiekcie formularza zamiast DateTimeType podam TextType (czemu?). Próbowałem też użyć opcji 'format' dla DateTimeType,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@masterix

Podobny problem jest z wartością typu bool, w formularzu dałem ChoiceType i zdefiniowałem wartości, które mają być traktowane jako false, ale zawsze mam null.


Próbowałeś do ChoiceType wlać integera 1/0 zamiast bool?
  • Odpowiedz
  • 0
Mam problem z działaniem PHP cs fixer z phpstormem i makiem , podczas zapisu wywala się jakby nie miał dostępu do /private/var gdzie chce zapisac plik do jego modyfikacji na vcode z tym problemu nie mam , a na necie też nic nie znalazłem

#php #phpstorm #apple
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki,

sprawdzając pole input fetchem (GET), otrzymuję 500 oraz to:

**The Response content must be a string or object implementing __toString(), "boolean" given.**

Problem
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
W jakim kierunku się rozwijać, jakie technologie jeśli najbardziej zależy mi na pracy zdalnej w przyszłości jako #programista? Chciałbym też robić coś ambitniejszego więc #php chyba odpada?
#programowanie

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: PHP nie wyklucza robienia czegoś ambitnego. Język to tylko narzędzie, reszta zależy od programisty.

Zależy co chcesz robić - coś webowego, desktopowego, na froncie czy zapleczu. Jedni napierniczają w C#, drudzy w Pythonie, trzeci w Javie (a ja tam lubię, mam sentyment). I każda ścieżka jest dobra. Ale pytanie w jaki kierunek chce się iść.
  • Odpowiedz
Branża IT rośnie w bardzo szybkim tempie.

W Polsce brakuje ok. 50 tys. programistów. Stary Kontynent do 2020 roku będzie potrzebował 900 tys. specjalistów IT.

Zapraszam do artykułu odnośnie RaiBay ( ͡° ͜ʖ ͡°) Najpierw IT później kolejne branże ( ͡
DamianRB - Branża IT rośnie w bardzo szybkim tempie.

W Polsce brakuje ok. 50 tys. ...

źródło: comment_j1w0okmg1N4aqcrNyBQUwZWNjd2fteVH.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki z
#programowanie i #php #phpunit

chcę podnieść jakość dostarczanego przeze mnie kodu i postanowilem nauczyc sie pisac testy inyegracyjne do tej pory pisałem tylko funkcjonalne/jednostkowe.

Mam pewien problem, próbuje otestowac kod gadający restowo z innym mikroserwisem.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hipodups: + static mocks - unit podstawi wtedy swoją klasę przez autoloader i mock statica zadziała, warunek zaznaczony w dokumentacji że nie możesz "użyć" tej klasy zanim postawisz mocka
  • Odpowiedz
Uruchamianie #php na #dotnet? Na Dotnetos pojawi się Jakub Míšek, który przedstawi sesję "Compiling and Running a Dynamic Language - PHP - on .NET Core"

C# and the .NET Framework have been providing the support for dynamic objects for years already. The reflection API has been improved significantly in .NET Core. So what if we put all this together in order to improve a real dynamic language
kapral18 - Uruchamianie #php na #dotnet? Na Dotnetos pojawi się Jakub Míšek, który pr...

źródło: comment_doNhQOrHzJ9qc4iAD2XEwslOgqaqBtfw.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

i jak to zrobić


@NightWing: Jak nie masz dostępu z uprawnieniami to nic nie zrobisz. A nawet jak masz... Jeżeli to przejście z 5.x -> 7.x to możesz wysypać coś innego stojącego na serwerze.

No, chyba że macie jakoś odseparowane przestrzenie z własnymi PHP.
  • Odpowiedz
Mirki,
Nie siedzę w tym na codzień a znajomy poprosił mnie o pomoc z #prestashop.

Potrzebuję zrobić "Promocję"
Załóżmy, że znajomy prowadzi sklep online z warzywami i owocami. ( branża zmieniona, ale sens zachowany:)
Warzywa i owoce są pakowane w worki po 2,4,8,10,15
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hipodups:
Miałem kiedyś podobny problem i było bardzo ciężko coś z tym zrobić, ale mam pomysł! Spróbuj dodać atrybut "2x10kg" i "2x15kg" który jak ktoś wybierze będzie taniej. To może się udać. :D
  • Odpowiedz
@Deykun: ok ogarnalem to pustym kuponem rabatowym, na zasadzie minimum dwa produkty spełniające warunek 10kg lub 15kg i jest pojemnik na zacier to obniz na niego cenę. znizka się z automatu nalicza.
tak dla potomnych. :)
  • Odpowiedz