Sto provando a creare alcune applicazioni web di base usando l'accenditore di codice e ho capito che ho molti elementi che chiamano metodi di controller che acquisiscono dati dal modello corrispondente e sto provando a capire il modo migliore per nominare questi metodi che praticamente fanno la stessa cosa.Il modo migliore per nominare controller e modelli in codeigniter
Per un esempio, dire che voglio catturare tutti gli utenti sul mio sito. Avrei un metodo nel mio controller chiamato get_users() e poi quel metodo avrebbe caricato e chiamato un metodo nel mio modello chiamato fetch_users() che avrebbe catturato gli utenti dal database e restituito il risultato_array al controller e da lì al vista.
Questo sembra un po 'ridondante (Calling get_users(), che chiama ancora un altro fetch_users funzione denominata())
Voglio solo sapere se questo è l'unico modo per fare questo tipo di azione, o se c'è un altro modo "più pulito" di farlo.
Spero che questo abbia senso.
Grazie!
molto bello, ho notato che hai delete() in entrambi, è possibile scrivere i duplicati delle funzioni ? –
Sì, puoi farlo. Poiché la prima eliminazione è nella classe Users (Controller), la seconda è nella classe Users_model (Model). Non è un problema usare lo stesso nome! –
per me, potrei chiamare "Utente" invece di "Utenti". Potrebbe influire sulla classifica SEO credo. –