voglio chiamare una funzione in un controller (dire REGLER_A) da un altro controllore (dire controller_b)C'è qualsiasi controller o il controller super-globale nel Codeigniter
Please help me ..
voglio chiamare una funzione in un controller (dire REGLER_A) da un altro controllore (dire controller_b)C'è qualsiasi controller o il controller super-globale nel Codeigniter
Please help me ..
funzioni di regolazione condivisa dovrebbe solito essere in una classe controllore estesa:
<?php
/**
* File: /application/core/MY_Controller.php
*/
class MY_Controller extends CI_Controller {
/**
* Prefix with an underscore if you don't want it
* publicly available through URI-routing
*/
public function _some_shared_method()
{
// some common operation here
}
}
Quindi, assicurarsi qualsiasi controller che deve utilizzare questa funzione estende MY_Controller
.
Interrompere MVC chiamando un controller da un altro controller. Prendi in considerazione l'utilizzo di un helper o di una libreria per la funzione che stai tentando di chiamare.
Quando i controller chiamano altri controller, si sta operando in un framework HMVC. Vedere Modular Extensions
Se siete alla ricerca di informazioni sul controller di successione, vi consiglio di leggere il post di Phil Sturgeon su Keeping It Dry
perché si vuole farlo? –