Nel controller che riceve i tags da cercare:
Categoria: CakePHP
Impedire la cancellazione di record con collegamento – CakePHP 4
I vincoli di integrità impostati nel database, (come ON DELETE RESTRICT), sollevano delle eccezioni in caso di violazioni durante la scrittura o la cancellazione dei record.Un modo semplice e comodo per prevenirle in CakePHP è usare le rules. Un esempio…
DebugKit e Authorizations Plugins
Come consigliato nella documentazione, per far funzionare regolarmente i due plugin insieme è sufficiente caricare DebugKit con l’opzione seguente:
REST – Articolo da leggere
Classe AppView in un plugin
La classe View in un plug-in non viene automaticamente creata, poiché viene presa come riferimento quella di default nel file Se si ha bisogno di una classe personalizzata, se ne può creare una personalizzata e richiamarla nel controller del plugin.…
Installare velocemente il plugin CakeDC/Users
1 – Installare il plugin con Composer 2 – Attivare il plugin nel file config/bootstrap.php 3 – Creazione delle tabelle necessarie alla gestione utenti da linea di comando 4 – Creare un novo utente superuser (che avrà tutti i permessi…
Cakephp3 e TCPDF
Installare TCPDF con Composer Nel controller, includere il component RequestHandler e creare un’action per la stampa del PDF Nel template si può inserire un esempio proposto da TCPDF, senza includere il comando “ require_once(‘tcpdf_include.php’);
Cakephp 3: le date in formato italiano
Per avere le date in formato gg/mm/aaaa ho utilizzato le seguenti impostazioni: Questo mi consente di accettare l’inserimento dell’utente nel formato voluto e il salvataggio diretto senza bisogno di modificare il formato preventivamente. Fonti: https://stackoverflow.com/questions/29336852/how-to-format-date-fields-before-save-in-cakephp-3 https://book.cakephp.org/3.0/en/core-libraries/time.html#formatting https://api.cakephp.org/3.7/class-Cake.Database.Type.html
Ricavare una lista per la select con campo valore modificato
Grazie alle funzioni anonime, è possibile elaborare il campo di una lista ricavata con il classico find(‘list’), adattandolo secondo le proprie esigenze Avendo bisogno del titolo convertito in utf8, potrò usare la seguente struttura Fonte : https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#finding-key-value-pairs
Server Debian 9 con Samba e Windows 10 client: utente non riconosciuto
Una volta configurato correttamente il file /etc/samba/smb.conf e controllato con testparm , se il server samba continua a non riconoscere l’utente, si può provare a rendere espliciti alcuni valori che Samba ha di default: Fonti: https://serverfault.com/questions/879166/use-ntlmv2-authentication-with-samba https://social.technet.microsoft.com/Forums/it-IT/727a9a05-6fc3-4905-b466-a0c7f226deb9/accesso-ad-un-server-di-rete-samba-da-windows?forum=benvenutiannunciit