Я новичок в CodeIgniter. У меня есть вопрос, связанный с функциями контроллера. Функция индекса в контроллере выглядит следующим образом.Как я могу вызвать функцию в классе, используя stdclass в codeigniter
public function index()
{
$data = new stdClass;
$data->words = "Apple";
$data->shuffled_words = str_shuffle("Apple");
$this->load->view('t/header');
$this->load->view('projects/game', $data);
$this->load->view('t/footer');
}
Но я написал функцию индекса в двух функциях. Что-то не так не сработало.
public function index()
{
$this->shuffle();
$this->load->view('t/header');
$this->load->view('projects/game', $data);
$this->load->view('t/footer');
}
public function shuffle()
{
$data = new stdClass;
$data->words = "Apple";
$data->shuffled_words = str_shuffle("Apple");
}
Не могли бы вы помочь мне в решении этой проблемы?
Вы можете назвать те же функции класса, используя $ this. Думаю, у вас есть ошибка для переменной $ data? – sas