Zna ktoś codeigniter 3? Najprawdopodobniej będę miał jeden projekt do przejęcia i utrzymania i się zastanawiam jak wyglada praca na tym fw. Sadzać po pobieżnym przejrzeniu repo to będzie ciężko ( ͡° ͜ʖ ͡°)
#php #codeigniter
@syhro: Ja znam, będzie ciężko. Z jakiegoś powodu jak tylko coś było w PHP uporządkowane, ustandaryzowane i unormowane to tworzyli własną obróconą o 180 stopni konwencję. Framework dla masochistów.
  • Odpowiedz
#php #framework

Siemka, pytanko na szybko. Ucze sie dopiero, ale chcialbym pisac co nieco w php oraz uzyc framework tylko nie wiem za jaki sie zabrac. Na pewno w przyszlosci chcialbym moze i robic zdalnie za pare lat.

Jaki framework do #php oraz #python korzystac?

Projekty
@blakker: projekty w PL - symfony. Zagraniczne projekty - laravel,

Laravel rozwija się bardzo dynamicznie, mam wrażenie, że Symfony zostaje już powoli w tyle, z drugiej strony Symfony wymusza dobre wzorce i jest lepszy dla kogoś kto zaczyna.
  • Odpowiedz
@ElGovanni: Symfony za trudne jest dla większości tych co się zwą "Programiści PHP" trzeba myśleć i nie można tam #!$%@?ć gówna byle gdzie, nie mówiąc już o tym że wymaga czytania dokumentacji albo sfcastów na początku żeby się wgryźć w temat ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@franky1: Nigdy mnie nie interesowało, który młotek natywnie szybciej wbija gwoździe skoro o wydajności oprogramowania decyduje przede wszystkim kod projektu. Usiłowałem znaleźć teraz jakieś relatywne benchmarki (w których można faktycznie porównać wydajność SF i CI), ale CI nie udało mi się znaleźć za to ostatnich 8 wersji SF bez problemu.
  • Odpowiedz
@renholder: ale się rozrósł względem 3-ki... bardzo dużo rzeczy out of the box, nawet Guzzla nie trzeba zaciągać bo jest podstawowa libka do curla

Nie jestem do końca przekonany do tych filtrów. Ani to middleware (bo nie da się podpiąć pod konkretne routy), ani to aspecty (bo nie da się podpiąć pod konkretne metody). ORMa na active recordzie zrobili, w ogóle całość przypomina mi #laravel.
  • Odpowiedz
@nowiutki: Cała filozofia frameworka to kontynuacja tego co było w v3, tylko wszystko obrane w nowocześniejszy kod, który przystaje bardziej do dzisiejszych czasów. Jak się tego używa w praktyce, to nie wiem, bo jeszcze nic nie pisałem w v4, ale na pewno spróbuję.

CodeIgniter nigdy nie był frameworkiem, który próbował robić coś za Ciebie. Zawsze dostarczał niezbędne minimum, a jeśli potrzebowałeś więcej, to musiałeś napisać to sobie sam. Teraz i
  • Odpowiedz
Nie taki trudny ten Laravel. Mogę uznać że w 2 tygodnie opanowałem absolutne podstawy podstaw (routing, modele, kontrolery (CRUD) wraz z resources (POST/GET/PUT/DELETE), widoki, Blade, tinker, mniej powariowane relacje. Więc jak ktoś chce się uczyć, to idzie opanować podstawy w miarę szybko. Na dalszy ogień pójdzie chyba #codeigniter albo #cakephp ;)

#laravel
@Prox: larwa ma fajnego artisana więc masz podstawowe snippety do budowy apki, paginacja jedna linijką itp. codeigniter za to malutki, lekki, zero wymagań co do hostingu (nie ma namespaces, ma być w 4) ale czasami trzeba poklepać, bo starsze, ale nie ma dramatu, mogę polecić na low/medium site
  • Odpowiedz
@Prox: CakePHP za to ma fantastycznego ORMa i sporo wygodnych helperów. Od wersji 3.x rozdzielili Entity i Table w Modelach, natomiast w 2.x jest bardziej klasycznie. Do tego niska bariera wejścia, polecam.
  • Odpowiedz
Chcę stworzyć apkę w ramach nauki angulara, mam swoja bazę danych i chciałbym wystawić sobie proste API i w ramach potrzeb rozszerzać go. Czy #codeigniter się do tego nada? Czy może jest coś lepszego? Tak jak mówię głównie chce się skupić na froncie, wiec potrzebuje czegoś prostego(ni jestem biegły w #php) żeby wystawić API.

#webdev
#codeigniter Dzień dobry. Mam pytanie odnośnie tego frameworka. Strona po przeniesieniu na inny serwer nie działa. Niestety nie da się tego normalnie zdiagnozować, ponieważ jedyne co na stronie się pokazuje to "An Error Was Encountered". Nie, nie ma tej dolnej linijki z komunikatem błędu. Czy jest jakiś normalny sposób na znalezienie złego miejsca, czy trzeba bawić się w echo "dupa" ; exit(); aż trafi się na właściwe miejsce?
@januzi: Czyli pozostaje mozolne echo "dupa" ; exit() ;. Znalazłem miejsce: literówka w haśle do bazy. Stąd pewna myśl: co to za framework, który nie potrafi wyświetlić informacji o tym, że nie mógł połączyć się z bazą? Czy autorzy to debile, czy po prostu taka trywialna rzecz wykracza poza ich możliwości?
  • Odpowiedz
#naukaprogramowania #codeigniter

Mam problem z załadowaniem plików css do widoku w CodeIgniter. Chcę to zrobić tak:

php echo link_tag('application/assets/css/style.css')?
Ścieżki do pliku są poprawne, helper html załadowany. Próbowałem to zrobić za pomocą helpera url i metody baseurl() ale również nie działa.
#codeigniter #php #webdev

Czy jest sens postawić sobie bardzo prostą stronę opartą na frameworku np CodeIgniter jeżeli nie ma zamiaru się używać żadnych aplikacji, np łączenia z bazą danych, żadnych formularzy itd. tylko prosta strona z galerią i kilkoma podstronami? Chcialbym się nauczyć jakiegoś frameworka prostego i sobie w nim dłubać na własnej stronie i może coś później zaimplementuje, np komentarze albo login albo jakiś CMS
@Melcma: slim, silex i lumen to micro frameworki, silex i lumen odpowiednio symfony i laravela, w każdej chwili możesz do nich dodać komponenty z pełnego symfony za pomocą composera i w zasadzie tyle

phalcon to akurat framework który jest od wszystkiego, micro aplikacji, medium czy full-stack

ze slima korzysta się dlatego bo jest bardzo prosty i bardzo szybki, tylko ma małe możliwości dosyć, trza na pewno coś do niego dorzucić
  • Odpowiedz
Szukam freelancera pracującego zdalnie do zrobienia paru dodatkowych projektów w CI (w miarę doświadczonego, a nie "uczę się od miesiąca"). Rozliczenie najchętniej za projekt lub opcjonalnie godzinowo. Chyba, że jest ktoś z #rzeszow to można się jeszcze jakoś inaczej dogadać na miejscu :).

#praca #php #codeigniter #ci
@Arrival: nie można każdej możliwej pracy przenieść na takie rozliczanie, to nie jest argument. (zresztą nawet grafik ma jakieś limity typu x wersji bo przecież inaczej by robił w nieskonczonosc). rozliczanie godzinowe oznacza, że klient sobie wymyśla, a ciebie wali co i mu to robisz, choćby zmienił wersje 100 razy i nawymyślał głupot. Rozliczanie per projekt to wieczna walka, że czegoś nie ma w dokumentacji "ale to jest przecież oczywiste".
  • Odpowiedz
@b__g: właśnie kończę prace i jadę zaraz do domu, ale...
po wysłaniu pliku z jakąkolwiek zmianą, przeglądarka non stop pokazuje stan przed podmianą tego pliku, czyli:

wysłany plik np: echo '1';
następnie podmieniamy ten plik na echo '2';

w przeglądarce jeszcze przez jakiś czas (zwykle kilka minut) będzie wyświetlone "1", po tych kilku minutach zobaczymy dopiero "2".
  • Odpowiedz
@Radian: jesteście pewni, że to nie cache przeglądarki?
sprawdź w przeglądarce nagłówki odpowiedzi i z jakimi kodami dostajesz całość.
  • Odpowiedz
@tomaszchw: Twoim celem jest wygenerowac secret code i na jego podstawie wygenerowac qr code ktory zostanie zeskanowany przez uzytkownika i który będzie generował hasła zmieniajace sie co 30 sek.

po rejestracji i pierwszym zalogowaniu na przykład wyswietlasz qr code ktory pozwoli uzytkownikowi skonfigurować aplikacje mobilną. Nastepnie przy ponownym logowaniu prosisz o login i hasło. jeśli jest poprawne to wyswietlasz okienko do wpisania jednorazowego hasła. Sprawdzasz co zwraca serwis OTP i
  • Odpowiedz
Cześć Mirki i Mirabelki!
Jak przypisać wartość steamid do zmiennej z sesji, cholernie już się nad tym męczę. Podeślę kod z biblioteki, który jest wykorzystywany do przypisywania id do sesji.
ublic function getUserID() {
if($this->openId->validate()) {
$id = $this->openId->identity;
$ptn =
Mirki z #php #webdev - jest sobie aplikacja stworzona na #codeigniter 2.0.3, która robi wiele cudownych rzeczy. Ma sobie m.in. formularz do uploadu plików oparty na wbudowanym w CI mechanizmie - waliduje je, przenosi gdzie trzeba, dodaje wpis do bazy. Po prostu zuch aplikacja.

I teraz następuje wyzwanie: pod ten sprawdzony mechanizm uploadu chcę podpiąć pliki z innego źródła (konkretnie z meila), żeby nie wymyślać koła
Jefrey - Mirki z #php #webdev - jest sobie aplikacja stworzona na #codeigniter 2.0.3,...

źródło: comment_oZg2CF0rGBwD7qVFyC3FEgaEJJVQBCpY.jpg

Pobierz
Mircy z #php - z frameworków znam dobrze tylko #codeigniter (kilka komercyjnych projektów). Jaki kolejny zgłębić biorąc pod uwagę rynek pracy? Widzę kilka ofert w okolicy z #zend - ale jest sens uczyć się takiego starocia? Na wypoku zachwalają #laravel - na grupie #php jadą po nim. Może #symfony?

A może chrzanić to i zaatakować #django?