기본적으로 동일한 페이지의 여러 버전을 갖고 싶습니다. 일부는 params를 허용하고 일부는 허용하지 않습니다. 예를 들어codeigniter의 함수를 다른 매개 변수로 덮어 쓸 수 있습니까?
,
public function index()
{
require_once(APPPATH . 'views/sessiondata.inc.php');//sets up variables from session data
require_once(APPPATH . 'views/header.inc.php');//header
include(APPPATH . 'views/breadcrumbs.inc.php');//top breadcrumbs
echo ' <h1>Let\'s sell an item, '.$username.',</h1>';
//print_r($this->session->all_userdata());
include(APPPATH . 'views/breadcrumbs.inc.php');//bottom breadcrumbs
require_once(APPPATH . 'views/footer.inc.php');//footer
}
이것은 가설 적으로, 제어기 x.php의 기본 함수이다. 또한 다음을 사용할 수 있습니까?
public function index($item)
{
require_once(APPPATH . 'views/sessiondata.inc.php');//sets up variables from session data
require_once(APPPATH . 'views/header.inc.php');//header
include(APPPATH . 'views/breadcrumbs.inc.php');//top breadcrumbs
echo ' <h1>Let\'s sell an item, '.$username.',</h1>';
//DO SOMETHING WITH THE $item VARIABLE.
//print_r($this->session->all_userdata());
include(APPPATH . 'views/breadcrumbs.inc.php');//bottom breadcrumbs
require_once(APPPATH . 'views/footer.inc.php');//footer
}
사용할 시스템을 자동으로 결정합니까? Java의 @OVERRIDE와 비슷한 것을 사용하고 있습니까?