Voglio chiamare una funzione in una libreria all'interno di un'altra libreria che è stata scritta da me. È possibile farlo in codeigniter? Se è così, qualcuno può spiegare come farlo?È possibile chiamare una libreria codeigniter all'interno di un altro file di libreria?
13
A
risposta
26
Si potrebbe fare;
$CI =& get_instance();
$CI->load->library('your_library');
$CI->your_library->do_something();
13
Tipicamente, si fa riferimento l'oggetto Codeigniter (il regolatore di corrente, tecnicamente) utilizzando get_instance()
. Spesso si desidera assegnare ad una proprietà della libreria, in questo modo:
class My_Library {
private $CI;
function __construct()
{
// Assign by reference with "&" so we don't create a copy
$this->CI = &get_instance();
}
function do()
{
$var = $this->CI->my_other_library->get();
// etc.
}
}
Basta assicurarsi che l'altra libreria è stato caricato o nella vostra config/autoload.php
.
+0
Grazie, @Wesley bella risposta. –
Problemi correlati
- 1. Chiamare una libreria dall'interno di una funzione helper in Codeigniter
- 2. Come adattare una libreria PHP a Codeigniter?
- 3. È possibile creare una libreria di classi portatile con Roslyn?
- 4. Libreria di importazione CSV per CodeIgniter
- 5. Caricamento di un file di configurazione personalizzato in una libreria Codeigniter
- 6. È possibile utilizzare ACRA in un progetto di libreria?
- 7. non è possibile caricare una nuova libreria clojure
- 8. Caricare una libreria in un modello in CodeIgniter
- 9. Codeigniter: quando utilizzare un modello o una libreria?
- 10. Chiamare una libreria C# da python
- 11. Chiamare una funzione di libreria standard nel gestore di segnale
- 12. Un collegamento a una libreria statica C++ alla libreria condivisa?
- 13. Una libreria di classi può avere un file App.config?
- 14. Progetto di costruzione Android con la formica che ha una dipendenza progetto di libreria su un altro progetto della libreria
- 15. Esportazione di una libreria importata
- 16. Chiamare una funzione di libreria C++ in vimscript
- 17. Come chiamare una funzione da un altro file di classe
- 18. mostra heatmap su libreria Codeigniter googlemap v3
- 19. Forzatura del ricaricamento dei file di libreria richiesti da un file di libreria caricato automaticamente
- 20. Codeigniter carica il modello nella libreria
- 21. È possibile collegare staticamente una libreria Crystal a da C?
- 22. È possibile con Zephir includere una libreria esterna?
- 23. È possibile creare una libreria condivisa con la libreria utilizzata per il collegamento statico?
- 24. Qual è la differenza tra una libreria di controlli utente e una libreria di controlli personalizzati?
- 25. È possibile collegare una libreria statica a Java tramite JNI?
- 26. È possibile utilizzare OpenCV o una libreria simile in Javascript?
- 27. È possibile estendere le impostazioni di ServiceStack.Text.JsConfig solo alla libreria?
- 28. Come chiamare una funzione da una libreria condivisa?
- 29. Prolog- Caricamento di una libreria da un file
- 30. È possibile incorporare Haskell in una libreria C opaco?
Stavo cercando un modo per accedere a un metodo membro da un altro membro, vale a dire un metodo di libreria da un'altra libreria, questo ha funzionato perfettamente grazie! – NaturalBornCamper