#cakephp najlepsze najnowsze

nophp 2023-01-13 18:52:44 +0
Podpowie ktoś jakąś działającą bibliotekę dla CakePHP 3 html to pdf?
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
sha128 2023-01-13 18:54:00 +6
@nophp: ja kilka lat temu używałem wkhtmltopdf
T.....k 2023-01-13 19:53:18 +1
@nophp: Ewentualnie DOMPDF. A jak próbujesz coś bardziej skomplikowanego renderować, to najprościej wyrzucić jakiegoś joba do chromium headless ;)
pokaż komentarze (5)
E.....i 2020-03-15 20:25:27 +1
Serio CodeIgniter jest bardziej popularny od #symfony

#php #laravel #codeigniter #cakephp
ayyy_lmao 2020-03-15 20:30:32 +0
@ElGovanni: nic dziwnego bo Symfony to guano
micke 2020-03-16 06:56:15 +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 n-----ć 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 ( ͡° ͜ʖ ͡°)
pokaż komentarze (5)
starskaj 2019-05-16 11:46:56 +0
Mam w cake php 1.3 w folderze controllers plik cron_controller.php ktory odpowiada za aktualizacje danych w serwisie. Ja go nie tworzyłem ani nie mam doświadczenia w cake i w zwiazku z tym mam pytanie - jak znaleźć pod jakim adresem ten cron może być uruchomiony?
#cakephp #webdev #php
Jake_921 2019-05-16 11:51:19 +0
@starskaj: Z tego co kojarzę to CakePHP automatycznie generuje url na podstawie nazwy kontrolera i akcji. Np. jeśli w cron_controller masz dupaAction to url będzie /cron/d--a

Czy jakoś tak, z CakePHP ostatnio miałem do czynienia 5 lat temu.
starskaj 2019-05-16 13:08:27 +0
@Jake_921: No niestety nie mam nic z 'action' w tym pliku
pokaż komentarze (3)
energetyk 2018-02-10 11:23:49 +1
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

`public function logout() {
$this->saveLogout();
$this->redirect($this->Auth->logout());
}`
#programowanie #cakephp #php
pitu120 2018-02-10 11:33:22 +0
@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
energetyk 2018-02-10 11:36:20 +0
@pitu120: dzięki nie pomyślałem o tym w ten sposób ( ͡° ͜ʖ ͡°) powinno teraz działać
mariecziek 2018-01-15 21:26:41 nsfw +1
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 d--y 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?
mosqua 2018-01-15 21:53:07 +1
@mariecziek: taki mamy klimat, w uproszczeniu... teraz już nie może być Singleton += Static node MySQL | teraz jest obiektowość == bo za dużo kursantów wchodzi na rynek i ogłasza że programuje. ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
plushy 2018-01-16 01:35:36 +1
@mariecziek: To nie jest obiektowa baza danych.
pokaż komentarze (7)
Prox 2017-11-16 22:57:01 +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
getin 2017-11-16 23:01:23 +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
baxosin 2017-11-16 23:07:28 +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.
G.....r 2017-01-28 17:33:03 +1
#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ć. Szukałem też przykładów prostych aplikacji w cakephp na necie, tam koleś np. pisał metody w klasie która dziedziczy z entity, ale nigdzie w kontrolerze ich nie używał.
ImToNy 2017-01-28 18:00:13 +1
@Govr: W Cake co prawda nie pracuję ale po przeczytaniu dokumentacji zdaje mi się, że jest to taki pojedynczy element wybrany z bazy. Zadaj jakieś konkretniejsze pytanie, postaram się odpowiedzieć :)
Jare_K 2017-01-28 20:33:13 +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.
pokaż komentarze (11)
G.....r 2017-01-22 20:52:42 +1
coś mi ten #cakephp 3 świruje :p
metoda find() generuje mi takie zapytanie:
SELECT Group.name AS Group__name FROM group Group

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

coś poradzicie ?

#php #mysql #sql
Vinniczek 2017-01-22 21:02:16 +1
@Govr:
a to nie jest problem raczej po stronie niefortunie dobranej nazwy tabeli? Musisz chyba backticki wymusic
Vinniczek 2017-01-22 21:06:26 +1
@Govr:
Nie wiem jak to się robi w cake, bardzo słabe że tego sam nie robi.
pokaż komentarze (8)
zajeli-wszystkie-loginy 2016-12-20 05:34:50 +2
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
t.....l 2016-12-20 06:45:39 +2
@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.
zakopiak 2016-12-20 09:38:15 +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.

@tomash-pl:
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.

No nie powiedziałbym. Model to warstwa zawierająca logikę biznesową we wzorcach MVC MVP itp. Jadnak to są wzorce UI. CRUD natomiast jest w warstwie infrastruktury. Twoja definicja modelu pasuje tylko do błędnej interpretacji MVC, gdzie ludzie próbują w nim zmieścić całą aplikację. Dość popularny błąd w środowisku PHP przez wiele lat, ale na szczęście się to zmienia. Jakbyś rozmawiał o MVC z kimś od ASP.NET MVC to byście się pewnie nie dogadali, bo by nie wiedział o co Ci chodzi. ;-)
pokaż komentarze (5)
G.....r 2016-10-31 19:57:48 +1
ludziki z tagu #php #cakephp #programowanie, czy znając cakephp 2 łatwo będzie przejść na cakephp 3, jest dużo różnic ?
zakopiak 2016-10-31 20:05:26 +3
http://book.cakephp.org/3.0/en/appendices/3-0-migration-guide.html

Wszystkie backward compatibility breaks wymienione.
B.....e 2016-10-31 21:08:55 +3
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.
pokaż komentarze (3)
mjurkowski 2015-09-09 10:05:34 +2
Mirunie, szukam dev'a php - symfony, cakephp oraz wordpress do współpracy przy kilku projekcikach lub do stałej współpracy developerskiej. Przyda się doświadczenie przy pisaniu API.

Odzywajcie się na Skype.

#php #wordpress #cakephp #symfony #dev
k.....k 2015-09-09 10:22:16 +0
@mjurkowski: http://wpzlecenia.pl jesli chodzi o wordpress
mjurkowski 2015-09-09 10:27:09 +0
@konradk: znam :) niestety w dużej mierze odpowiedzi są od januszy, którzy umieją mniej niż ja :P
pokaż komentarze (6)
mjurkowski 2015-08-02 00:20:44 +3
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
pitu-pr 2015-08-02 01:23:38 +0
mjurkowski 2015-08-02 01:27:49 +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
z.....6 2015-07-25 11:51:01 +1
w #cakephp 3 w folderze src są foldery Model i Entity - jaka jest między nimi różnica, między modelem a entity?
#php #webdev
K.....o 2015-07-25 12:09:49 +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.
K.....o 2015-07-25 19:54:49 +1
@ziolo86: Dokładnie.
pokaż komentarze (2)
qwelukasz 2014-11-22 12:59:35 +1
może mi ktoś wytłumaczyć o co chodzi z tym


`
App::uses('Controller', 'Controller');
`


w #cakephp? #php



wg dokumentacji

wygląda to tak


`
App::uses(string $class, string $package)
`




ale ja tam nigdzie nie umiem się doszukać klasy Controller w katalogu app...

jest za to w lib gdzie siedzi cały cakephp... tyle że nie bardzo rozumiem sensu aby wywołać go w pierwszych liniach kodu skoro klasa AppController dziedziczy po nim...



dodam ze jest to swieżo zainstalowany cakephp i nic nie grzebałem jeszcze w nim ( ͡° ͜ʖ ͡°)

no po za konfiguracją (baza i debugkit)
Ununoctium 2014-11-22 13:04:22 +0
@qwelukasz: Nie znam cakephp, ale poszukaj w vendor - to jest część autoloadingu, a zaraz po tym jest ta klasa rozszerzeana przez AppController.
Jaslanin 2014-11-22 13:28:51 +0
@qwelukasz: nie możesz użyć debugera i step into?
pokaż komentarze (4)
qwelukasz 2014-10-29 11:11:41 +3
#php

#cakephp czy #symfony2 ?

i dlaczego akurat to?



Obecnie programuję w #codeigniter ale jako że mało który pracodawca szuka tego frameworka chcę się nauczyć czegoś nowego. Czas operacyjny do końca maja a w planach jeszcze angularjs więc czasu za dużo nie ma...
qwelukasz 2014-10-29 11:29:06 +1
@eXtreme: @Harry19911: @crosfire: @jamzor: @karid:

dzięki za sugestie. Posłucham waszej rady i wybiorę #symfony2



pytanie tylko jak go ściągnać? xD bo na dzień dobry mam problem z tym



http://symfony.com/download

nie widzę tam 'download' tylko przez command line
MacDada 2014-10-29 12:23:10 +1
@qwelukasz: Naucz się (niekoniecznie w tej kolejności, ale dzisiaj to standardowe technologie):



* git

* funkcje anonimowe, traity, przestrzenie nazw

* PSR-0, PSR-1, PSR-2, PSR-3, PSR-4

* Composer



…i dopiero siadaj do Symfony. Używanie tego frameworka zakłada, że powyższe koncepty rozumiesz przynajmniej w przeciętnym stopniu.
pokaż komentarze (13)
Cybe 2014-09-01 15:00:23 +1
Mirki, mam 2 aplikacje, jedna postawiona jest na #cakephp a druga na #symfony , chciałbym za pomocą OAuth2 autoryzować użytkownika w aplikacji postawionej na #cakephp i serwować dane. Moglibyście mi łopatologicznie wyjaśnić na czym polega taka autoryzacja? Bo ja to widzę tak, że,



1. Aplikacja z kejkiem generuje jakiś token,

2. user z symfony otrzymuje ten token,

3. przy każdym requescie wysyła ten token np. w nagłówku

4. kejk sprawdza czy token jest cacy

5. jeżeli jest cacy to serwuje dane



Dobrze myślę?



#programowanie #php #webdev
Cybe 2014-09-01 15:18:57 +0
@kmicolo: no właśnie chciałem go użyć, tylko dane dostępowe ma utworzyć kejk, czyli to on byłby serwerem i to on wystawiałby token... tzn, tak chciałbym żeby to działało ale nie wiem czy tak się da...
pokaż komentarze (5)
S.....n 2014-08-12 21:51:40 +1
#php #cakephp #programowanie #apache #linux

Matko kochana, aż mi w oczach pociemniało jak po wielogodzinnej batalii zobaczyłem ten piękny obraz z majestatycznymi elementami zieleni.

Konfiguracja CakePHP na Ubuntu to jakiś koszmar!

Ale pykło w końcu ( ͡° ͜ʖ ͡°)
X.....n 2014-08-12 21:54:01 +7
@Sojtin: Jaka konfiguracja? Przecież w przypadku CakePHP wystarczy wrzucić pliki, ustawić bazę danych i gotowe.
p.....o 2014-08-12 22:06:58 +1
@Sojtin: jak tam CakePHP jeszcze żywy? ( ͡° ͜ʖ ͡°)
pokaż komentarze (11)
g.....u 2014-05-12 20:46:43 +5
Mirki, zakładamy sytuację, że ogarniam całkiem spoko czysty php, ale nigdy nie pracowałem pod żadnym frameworkiem php, bardziej w railsach. Natomiast przychodzi nagły projekt do zrobienia, deadliny napięte, techonologia - php. Przydałoby się wybrać jakiś fajny framework, który stosunkowo szybko da się ogarnąć. Co byście polecili?








#php #webdev zawołam jeszcze #laravel #symfony #cakephp #kohana
D.....h 2014-05-12 20:48:42 +4
@anonim1133: to już martwy framework.



@gergu dokładnie, opisz co ci potrzeba. Plus na start przypatrz się np. Laravelowi.
g.....u 2014-05-19 18:35:25 +4
@kmicolo: po paru dniach od postu mogę powiedzieć, że chyba miałeś rację z Symfony. Trochę poczytałem, pobawiłem się i całkiem mi się spodobało. Chyba przy nim zostanę. Dzięki ;)
pokaż komentarze (20)