Ich habe globale Variable in Controller definiert, aber ich bin Wert innerhalb Index() -Funktion zuweisen. Wert zugänglich innerhalb Index(), aber nicht innerhalb von und anderen Funktionen. wie kann ich es tun ??Codeigniter globalen Variablenwert nicht zugänglich
class Manage_business extends CI_Controller
{
var $id;
public function __construct()
{
parent::__construct();
}
public function index($no)
{
$this->id=$no;
echo $this->id;
}
public function about()
{
echo $this->id;
die();
}
}
Überprüfen Sie http://stackoverflow.com/questions/17013397/code-igniter-best-place-to-declare-global-variable und http://stackoverflow.com/questions/19237316/how-to-use- global-variable-in-php-codezeichen – Saty
gibt es einen Wert innerhalb des Konstruktors. Ich habe Inside Index() zugewiesen. auch ich will keine super globale Variable. –
Wenn Sie direkt über Funktion verwenden, dann können Sie den Wert für $ this-> ID über die Indexfunktion nicht festlegen, weil sie niemals aufgerufen wird. – Ali