Codeigniter: вызов функции внутри другой функции и замена ее URL на функцию с именем - PullRequest
0 голосов
/ 22 октября 2019

У меня есть следующие примеры кодов:

Контроллер

public function one()
{
   $this->two();  
   // url equals localhost/project/index.php?/one
}

public function two()
{
   // some code.. 
   // url still equals localhost/project/index.php?/one
}

Как изменить URL-адрес на localhost / project / index. php? / two всякий раз, когда я вызываю two () под one ()?

1 Ответ

0 голосов
/ 23 октября 2019

Надеюсь, что этот пример поможет вам понять концепцию маршрутов:

Контроллер

class Abc extends CI_Model {
 public function one()
 {
 }

 public function two()
 {
 }
}

config => Маршруты

$ route ['new-first-url'] = 'abc / one';

$ route ['new-second-url'] = 'abc / two';

в URL браузера -

для первого метода => https://localhost:80/project_name/new-first-url

для второго метода => https://localhost:80/project_name/new-second-url

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...