Ho fatto una ricerca ma non ho trovato niente di utile
Qual'è il corrispettivo della funzione form_textfield della versione 4.6 nella 4.7
Grazie1000
Ho fatto una ricerca ma non ho trovato niente di utile
Qual'è il corrispettivo della funzione form_textfield della versione 4.6 nella 4.7
Grazie1000
Nella 4.7 è cambiato completamente il modo di creare le form. Credo che la include legacy.inc ti possa fornire la compatibilità delle funzioni form_* nella 4.7
Come vengono create le form nella 4.7?
Ho provato comunque ad abilitare il modulo legacy dall'amministrazione ma mi da cmq errore
Fatal error: Call to undefined function: form_textfield() in /home/xxx/htdocs/xxx/modules/xxx.module on line 76
Non devi usare il modulo legacy, ma la include legacy.inc
La devi copiare dentro la cartella /includes e aggiungere questa riga
require_once './includes/legacy.inc';
dentro la funzione _drupal_bootstrap_full() della common.inc.
ah ok
scusa la curiosità.. ma cosa serve il modulo legacy?
* ma ci sarebbe un modo per creare form senza includere legacy.inc?
* che altro permette di fare legacy.inc
* è molto pesante/rallenta molto il funzionamento generale di drupal
grazie 1000
1) Il modulo legacy fornisce una mappatura dei path vecchi sui nuovi path di Drupal.
2) legacy.inc mantiene solo la compatibilità con le vecchie funzioni form_*, non rallenta Drupal.
non ho capito benissimo cosa fa il modulo legacy
quindi per creare form senza l'inclusione di legacy.inc non c'è modo nella 4.7?
Il modulo legacy fa solo una mappatura dei vecchi path sui nuovi, ad esempio il vecchio path "node/view/52" diventa "node/52", il vecchio path "user/view/52" diventa "user/52", e così via.
La legacy.inc consente di usare sulla 4.7 le vecchie funzioni form_textfield(), form_textarea(), ecc.... presenti nella 4.6 ed eliminate nella 4.7. La versione 4.7 usa un modo completamente diverso di creare form, e le vecchie funzioni non sono più supportate. Se con la 4.7 vuoi continuare a usare le vecchie funzioni, allora devi usare legacy.inc
Ah ok ora ho capito.. era come pensavo
ok ma io visto che parto dalla 4.7 vorrei evitare di usare funzioni dismesse e vecchie
Quindi preferirei subito utilizzare le nuove funzioni
Dove posso trovare guide o articoli per creare form con le nuove funzione della 4.7
Grazie ancora.. sei stato gentilissimo