Kavacky Posted February 4, 2016 Report Share Posted February 4, 2016 Ko tur nevar saprast, ko darīt? Ja tur ir tukšums, tad uztver to kā tukšumu. Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 4, 2016 Report Share Posted February 4, 2016 Ko tur nevar saprast, ko darīt? Ja tur ir tukšums, tad uztver to kā tukšumu. Okay, un tad route ir "//" vai "/lv/". Now what. Kā jau teicu, edge keiss. Varētu jau būt, ka var sapatchot, bet... Quote Link to comment Share on other sites More sharing options...
jurchiks Posted February 4, 2016 Report Share Posted February 4, 2016 Šo "edge case" ir tik fucking elementāri salabot... Jeb, pareizāk sakot, vajadzētu būt elementāri, bet tā, kā Symfony ir overengineered, tad droši vien tas ir nightmare. Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 4, 2016 Report Share Posted February 4, 2016 Bļooda, elementārais overengineered salabotājs, tas nebiji tu kas iepriekš gatavojās uzbrukt tik triviālai lietai ar bazuku koda? :D Quo vadis, Jurčik? Atrada problēmu bļ, trailing slešā... Ņemot vērā cik līdz stulbumam fleksibls ir Symfony rūteris, es domāju ka tavs arguments ir fail either way, pat ņemot vērā ka šeit funkcionalitāte varētu būt ne visai paredzama tiem kas vēl ar FW neprot apieties. Tajā pašā laikā, man prieks ka tā. Daudz mazāk to, kam vispār nevajadzētu gramstīties gar kodu ir Symfony komūnā... Quote Link to comment Share on other sites More sharing options...
jurchiks Posted February 4, 2016 Report Share Posted February 4, 2016 (edited) Fleksibls viņš ir, bet ja vajag kaut ko sarežģītāku, tad tā fleksibilitāte prasa dahuja koda. Trailing slash ir pavisam normāla lieta. Tā triviālā lieta, izrādās, ir undocumented fucking corner case, tā kā vari nedirst, ka es viņu salaboju tā, kā mācēju. Rezultāts ir pietiekami elegants un vienkāršs. Edited February 4, 2016 by jurchiks Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 4, 2016 Report Share Posted February 4, 2016 Vienkāršāks par manu? Un trailing slash nav normāla lieta, ja vien tu neattēlo direktorijas indeksu. Muppet. Quote Link to comment Share on other sites More sharing options...
Wuu Posted February 5, 2016 Report Share Posted February 5, 2016 Izklausās pēc ikdienas PHP problēmām. Bija doma pamēģināt Laravel, vai Symfony, tā sabiedējāt, ka ar ar routēm netiek galā, paldies nē. Papētot Laravel, redzams, ka bez kā tāda uz PHP rakstīt mājaslapas nebūtu iespējams. Savādāk jūstos kā atpalicis un ar skaudību skatītos uz node vai Go. Symfony ir paredzēts hardcore večiem ar bārdu :> Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 5, 2016 Report Share Posted February 5, 2016 tā sabiedējāt, ka ar ar routēm netiek galā, paldies nē. Nedzen zosis. Visi ar visu tiek galā. Quote Link to comment Share on other sites More sharing options...
qwerty Posted February 5, 2016 Report Share Posted February 5, 2016 Tepat blakus ir cits topiks par "ģeneratoriem" iekš Laravel. Kāds tādus lieto? Symphony tādi ir? https://php.lv/f/topic/22402-laravel-%C4%A3ener%C4%81tori/#entry179310 Quote Link to comment Share on other sites More sharing options...
Kavacky Posted February 5, 2016 Report Share Posted February 5, 2016 (edited) Okay, un tad route ir "//" vai "/lv/". Now what. Kā jau teicu, edge keiss. Varētu jau būt, ka var sapatchot, bet... trim(preg_replace('/\/{2,}/','/',$param_str), '/')such fix, much code, very php, wow Edited February 5, 2016 by Kavacky Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 5, 2016 Report Share Posted February 5, 2016 (edited) Tepat blakus ir cits topiks par "ģeneratoriem" iekš Laravel. Kāds tādus lieto? Symphony tādi ir? https://php.lv/f/topic/22402-laravel-%C4%A3ener%C4%81tori/#entry179310 Jā. Pieejami šādi ģeneratori standartā (shitload more dažādos bundļos): generate:controller generate:bundle doctrine:generate:crud doctrine:generate:form doctrine:generate:entity doctrine:generate:entities doctrine:migrations:generate trim(preg_replace('/\/{2,}/','/',$param_str), '/')such fix, much code, very php, wow Orly? Tik vienkārši? Atver pūlrequestu. :D A kurā brīdī tev parādas "//" kuru tu tagad aizstāj un kas tas param_str tāds - matched, route pirms būvēšanas? Piemēra rūtera regex konkrētajai locale problēmai: #^/(?P<_locale>en|ru|lv)/?$#s Indulge me. Edited February 5, 2016 by F3llony Quote Link to comment Share on other sites More sharing options...
jurchiks Posted February 5, 2016 Report Share Posted February 5, 2016 #^/((?P<_locale>en|ru|lv)/)?$#s Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 5, 2016 Report Share Posted February 5, 2016 #^/((?P<_locale>en|ru|lv)/)?$#s Un /lv arī match? :> Quote Link to comment Share on other sites More sharing options...
jurchiks Posted February 5, 2016 Report Share Posted February 5, 2016 (edited) #^(/(?P<_locale>en|ru|lv))?/?$#s Edited February 5, 2016 by jurchiks Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted March 9, 2016 Report Share Posted March 9, 2016 Skatos, ka tauta sašūmējusies par pēdējo Taylor Otwell izgājienu. https://www.reddit.com/r/PHP/comments/48xll5/laravel_spark_disappeared_and_is_not_to_come_back/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.