Codeigniter - Italian Community |
Salve a tutti, mi hanno messo su un progetto avviato in codeIgniter 3.1.10
Non sono nelle more di poterlo aggiornare o rifattorizzare, ma ho la necessità di capire la logica delle rotte in routes.php non c'è nessun riferimento, ma da quello che ho potuto capire i link o i target dei form rimandano ad un modulo con quel nome, nella cartella modules avendo la necessità di creare un nuovo modulo, ho duplicato uno esistente, andando a rinominare i riferimenti e fatto un link che lo richiami, ma puntualmente mi sbatte in home page dal __construct passa, ho avuto modo di verificarlo, ma non riesco ad usare il modulo potete darmi qualche dritta, prima che faccio format c:? grazie anticipatamente
Salve a tutti
sto usando CI4 con php 8.4.x; caricando il progetto nella cartella del mio provider e richiesta la url mi viene restituito il messaggio di mancanza della libreria mbstring. L'assistenza mi segnala che nella versione 8.x di php la libreria è deprecata; ovviamente in locale se disattivo la libreria CI va in errore. Come si risolve? Ho provato con una nuova installazione di CI aggiungendo l'opzione suggerita da composer: --ignore-platform-req=ext-mbstring; prosegue l'installazione ma viene restituito l'errore: Fatal error: Uncaught Error: Call to undefined function CodeIgniter\Autoloader\mb_strpos() . In aggiunta a tutto questo c'è la segnalazione di: Constant E_STRICT is deprecated in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Util/Silencer.php:36 Mi devo rassegnare e cambiare provider con uno che mi permette l'uso di php 8 + mbstring deprecata? |
Welcome Guest, Not a member yet? Register Sign In |