1. 최근 개발 과정에서 이런 현상을 발견했습니다. 일반적으로 데이터에 대한 CURD 연산은 모듈에 배치되며, 컨트롤러는 을 호출하여 해당 Just에 전달합니다. 매개변수! 나는 개인적으로 형식 매개변수를 통해 매개변수를 전달하는 방식을 싫어합니다! 모듈에서 매개변수를 받아서 처리할 수 있는지 궁금합니다. 이렇게 하면 다른 곳에서도 자연스럽게 모듈을 호출할 수 있나요? 이 모듈에 필요한 매개변수가 무엇인지 직접 알 수 있을까요?
<code>//模块 public function login($userName,$passWord,$validCode) { $param['userName'] = $userName; $param['passWord'] = $passWord; $param['validCode'] = $validCode; return $param; } //控制器 public function test(){ $userName = $_POST['userName']; $passWord= $_POST['passWord']; $validCode= $_POST['validCode']; $this->login($userName,$passWord,$validCode)); }</code>
<code>//模块 public function login() { $param['userName'] = $_POST('userName'); $param['passWord'] = $_POST('passWord'); $param['validCode'] = $_POST('validCode'); return $param; } //控制器 public function test(){ $this->login(); }</code>
하지만 이제 대부분의 사람들은 첫 번째 글쓰기 방식을 사용합니다! 내 작성 방법이 명령줄에서 실행될 때 문제를 일으킬 수 있다는 점을 인정합니다! 하지만 코드의 단순성을 위해 다양한 시나리오에 맞게 작성 방법을 적용할 수 있는 기능을 캡슐화하기로 선택하겠습니다