질문 Q #22868
ci4에서 form이 post로 넘어 가지 않습니다.
RedCat 2020-11-13 21:51:47

form 의 action 에 /admin/member/ 로 지정하고 post 로 넘기면

값도 넘어 오지 않고 get으로 넘어가버립니다.

라우트는 아래와 같이 설정했는데 문제가 있나요?

$routes->group('admin', ['namespace' => 'Admin\Controllers'], function ($routes) {

    $routes->add('/', 'Admin::index');

    $routes->add('members', 'Members::index');

    $routes->add('members/customer/', 'Members::customer');

});

답변 1
#1 RedCat 2020-11-13 22:31:27

자답.

add가 만능은 아니었네요. get과 post를 따로 해줘야 하네요,

 $routes->match(['get','post'],'members/customer', 'Members::customer');
또는
 $routes->get('members/customer', 'Members::customer');
 $routes->post('members/customer', 'Members::customer');