Wszystko
Wszystkie
Archiwum
- 3
@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 ( ͡° ͜ʖ ͡°)
- 0
@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.
- 0
@zajeli-wszystkie-loginy: Ręcznie, czy z automatu?
- 0
Hej, naskrobałem wpis opisujący wykonanie ultra prostego restowego api wspomagając się #cakephp raczej kierowany do ludzi rozpoczynających swoją naukę programowania.
link do wpisu: https://www.ifcode.pl/rest-api-w-cakephp-3/ na końcu jest również link do repo, można pobierać śmiało, będzie mi miło jeśli komuś to się przyda.
Jeśli uważasz to za mało wartościowe, wywołuje u ciebie raka, czarnolistuj tag #ifcode
#programowanie
link do wpisu: https://www.ifcode.pl/rest-api-w-cakephp-3/ na końcu jest również link do repo, można pobierać śmiało, będzie mi miło jeśli komuś to się przyda.
Jeśli uważasz to za mało wartościowe, wywołuje u ciebie raka, czarnolistuj tag #ifcode
#programowanie
- 0
- 0
@Jake_921: Faktycznie, mam takie coś:
class CronController extends AppController {
var $name = 'Cron';
var $uses = array('Config');
var $components = array('Update');
- 0
@Jake_921: Znalazłem, tutaj masz dokładnie wytłumaczone jak działa routing: https://book.cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Configuration.html#routes-configuration
Mam funckję logout, która wylogowuje użytkownika z programu. Chciałbym aby w trakcie wylogowania dane zostały zapisane do tabeli poprzez fukcję saveLogout. Sama funkcja saveLogout jest poprawna jednak w czasie wylogowanie nie wykonuje się. Jak zmodyfikować poniższy kod aby dane najpierw zostały zapisane do bazy danych a następnie nastąpiło wylogowanie użytkownika
#programowanie #cakephp #php
public function logout() {
$this->saveLogout();
$this->redirect($this->Auth->logout());
}
#programowanie #cakephp #php
@energetyk: nie znam cakephp ale czy w ustawieniach komponentu auth nie podaje się ścieżki do wylogowania i nawet jak napiszesz sobie akcje to on tam nie wchodzi? Jeżeli tak jest to zrób osobna akcje na zapis i po zaposie kieruj użytkownika na logout
- 0
Jakie są zalety obiektowej bazy danych w #php ?
Pracuję teraz przy projekcie, gdzie ktoś w #postgresql stworzył tabele jako obiekty. W połączeniu z #cakephp mam codziennie ogromny ból dupy i boli mi mózg gdy próbuję pracować na takich danych.
Stąd wieć moje pytanie: w czym obiektowa baza danych jest lepsza od relacyjnej bazy danych?
Pracuję teraz przy projekcie, gdzie ktoś w #postgresql stworzył tabele jako obiekty. W połączeniu z #cakephp mam codziennie ogromny ból dupy i boli mi mózg gdy próbuję pracować na takich danych.
Stąd wieć moje pytanie: w czym obiektowa baza danych jest lepsza od relacyjnej bazy danych?
- 1
@mariecziek: To nie jest obiektowa baza danych.
@mariecziek: To nie jest pseudo obiektowa baza danych, to jest relacyjna baza danych.
- 1
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
#laravel
- 1
@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
- 1
@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.
#cakephp, #php, mirki, mam do was prośbę, wiem że mogę zostać wyzwany od noobów itd. i prosze bardzo, ale na prawdę nie rozumiem jednej rzeczy, ktoś może był by w stanie poświęcić trochę czasu i mi jedną rzecz wyjaśnić, po co są entity w cakephp ? Swoim kiepskim angielskim staram się czytac dokumentacje i powoli rozumiem wiele z niej, ale tego nie jestem w stanie zrozumieć.
- 3
@Govr: tutaj encja reprezentuje pojedynczy obiekt.
Po co? Bo pozwala wykonywać operacje na tym obiekcie. Zamiast modelem bezpośrednio modyfikować komórki wiersza w bazie danych to modyfikujesz encję (obiekt), który może być przechowany w dowolnym miejscu (nie tylko bazie relacyjnej) i z punktu widzenia twojej aplikacji jest łatwiej takich niezależnych obiektów używać, a tworzyć i zapisywać je przy pomocy jakiejś abstrakcji, np. repozytoriów, ORM, AR czy innego DAL.
Po co? Bo pozwala wykonywać operacje na tym obiekcie. Zamiast modelem bezpośrednio modyfikować komórki wiersza w bazie danych to modyfikujesz encję (obiekt), który może być przechowany w dowolnym miejscu (nie tylko bazie relacyjnej) i z punktu widzenia twojej aplikacji jest łatwiej takich niezależnych obiektów używać, a tworzyć i zapisywać je przy pomocy jakiejś abstrakcji, np. repozytoriów, ORM, AR czy innego DAL.
- 1
@Govr: tak, z grubsza.
Tworzysz obiekt repozytorium czy tam kolekcji obiektów, który będzie uzupełniony o twoje 10 obiektów wyssanych z bazy. Czyli obiekt kolekcji posiada 10 obiektów "wpisów". Teraz możesz zrobić z nimi wszystko co chcesz, od wyświetlenia, przez aktualizację po usunięcie z bazy.
Ale.. twoich encji nie przygotowujesz do wyświetlenia poprzez ich bezpośrednią modyfikację, np. formatu daty. Do tego powinieneś mieć inne klasy pomocnicze. Akurat formatowanie daty to IMHO
Tworzysz obiekt repozytorium czy tam kolekcji obiektów, który będzie uzupełniony o twoje 10 obiektów wyssanych z bazy. Czyli obiekt kolekcji posiada 10 obiektów "wpisów". Teraz możesz zrobić z nimi wszystko co chcesz, od wyświetlenia, przez aktualizację po usunięcie z bazy.
Ale.. twoich encji nie przygotowujesz do wyświetlenia poprzez ich bezpośrednią modyfikację, np. formatu daty. Do tego powinieneś mieć inne klasy pomocnicze. Akurat formatowanie daty to IMHO
coś mi ten #cakephp 3 świruje :p
metoda find() generuje mi takie zapytanie:
SELECT Group.name AS
a to nie chce zostać wykonane:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'group Group' at line 1
metoda find() generuje mi takie zapytanie:
SELECT Group.name AS
Group__name
FROM group Groupa to nie chce zostać wykonane:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'group Group' at line 1
Czy ktos mi wytlumaczy dokladnie czym się roznią od siebie i do czego sloza nastepujace elementy
encja, tabela, model
Jakies konkretne przyklady o co z tym chodzi?
#php #cakephp #pomocy #programowanie #webdev
Mam problem z pojeciem tego wszystkiego
encja, tabela, model
Jakies konkretne przyklady o co z tym chodzi?
#php #cakephp #pomocy #programowanie #webdev
Mam problem z pojeciem tego wszystkiego
@zajeli-wszystkie-loginy: Tak w dużym uproszczeniu:
Encja - reprezentacja jakiejś grupy danych, stanowiących najczęściej jeden rekord tabeli.
Tabela - w kontekście baz danych to pojemnik na encje.
Model - to fragment aplikacji odpowiedzialny za zarządzanie danymi, czyli ich modyfikację, pobieranie, kasowanie. Innymi słowy - model może wyciągać i modyfikować dane z bazy (encje z tabeli) i zarządzać nimi.
Encja - reprezentacja jakiejś grupy danych, stanowiących najczęściej jeden rekord tabeli.
Tabela - w kontekście baz danych to pojemnik na encje.
Model - to fragment aplikacji odpowiedzialny za zarządzanie danymi, czyli ich modyfikację, pobieranie, kasowanie. Innymi słowy - model może wyciągać i modyfikować dane z bazy (encje z tabeli) i zarządzać nimi.
- 7
@zajeli-wszystkie-loginy
encja - jednostka logiczna w modelu, posiada unikalny identyfikator (w przeciwieństwie do value objectu)
tabela - termin z relacyjnych baz danych, formalnie nazywa się to "relacją", ale słowo "tabela" łatwiej trafia do logiki zaczynających z bazami danych. ;-)
model - warstwa w aplikacji wykorzystywana we wzorcach typu MVC, MVP. Reprezentuje logikę biznesową. Patrz niżej.
encja - jednostka logiczna w modelu, posiada unikalny identyfikator (w przeciwieństwie do value objectu)
tabela - termin z relacyjnych baz danych, formalnie nazywa się to "relacją", ale słowo "tabela" łatwiej trafia do logiki zaczynających z bazami danych. ;-)
model - warstwa w aplikacji wykorzystywana we wzorcach typu MVC, MVP. Reprezentuje logikę biznesową. Patrz niżej.
ludziki z tagu #php #cakephp #programowanie, czy znając cakephp 2 łatwo będzie przejść na cakephp 3, jest dużo różnic ?
- 3
http://book.cakephp.org/3.0/en/appendices/3-0-migration-guide.html
Wszystkie backward compatibility breaks wymienione.
Wszystkie backward compatibility breaks wymienione.
kur* taki fajny framework, że też nie ma polskiej dokumentacji
@Govr: a projekt tego frameworka jest autorstwa polaka :)
Przyzwyczajaj sie. Standardem w IT jest język angielski. Czym prędzej sie go nauczysz tym lepiej dla ciebie.
#cakephp ostra zniżka na streaming z CakeFest. 2 dni warsztatów + 2 dni wykładów za 15 $.
Kupon: CKFSTSTR
tweet o tym
#programowanie
Kupon: CKFSTSTR
tweet o tym
#programowanie
Kocham Cię #cakephp, pij ze mno kompot.
- 1
- 0
@mjurkowski: weź lepiej odblokuj PW. Skype to porażka - najpierw kazał się zaktualizować, a potem stwierdził, że jednak zastąpili go innym "lepszym skypem" (⌐ ͡■ ͜ʖ ͡■)
- 0
@DiKey: To wal do dzwona :) Odblokowane
Mirki, potrzebuję pomocy przy #cakephp 3. Nie mogę zlokalizować miejsca gdzie ustawiać treści dla m.in. 404 używając prefixów w routingu. Przygotowuję API i chciałem obsługiwać błędy, aby były zwracane w postaci json'a.
#programowanie #php #cakephp
#programowanie #php #cakephp
- 0
@mjurkowski: Nie piszę w cake ale to nie pomoże?
http://book.cakephp.org/3.0/en/development/errors.html
http://book.cakephp.org/3.0/en/development/errors.html
- 0
@pitu-pr: no właśnie tak średnio bym powiedział, tak średnio :P to już przeglądałem i umiem używać dokumentacji :D
- 1
@ziolo86: Entity - encja - to obiekt który mapuje wiersz z tabeli w bazie danych na obiekt w danym języku programowania. Najczęściej jest to POJO lub POPO, zależnie od języka.
Model to jeszcze szersze pojęcie, ale generalnie w modelu odbywają się wszystkie operacje tzw. logiki biznesowej Twojej aplikacji.
Model to jeszcze szersze pojęcie, ale generalnie w modelu odbywają się wszystkie operacje tzw. logiki biznesowej Twojej aplikacji.
@ziolo86: Dokładnie.
generator pdf, bo normalnie mnie zaraz rozwali, że albo wyświetla pustego pdf, albo wali błędem.
A mam pierwszy kontakt z tym frameworkiem.
Wydaje się prosty do ogarnięcia, a biblioteki nie potrafię dodać.
#php #cakephp #programowanie #programista15k #pytanie
https://github.com/FriendsOfCake/CakePdf/
Posiada on branch'a zarówno dla CakePHP 3 jak i CakePHP 4
Wspiera on cztery różne silniki