«admin-controller» 태그된 질문

6
Magento 2 사용자 지정 관리자 작업이 대시 보드로 리디렉션 됨
Magento 2 기초 개발 과정을 수강하고 Admin Router / Controller 연습이 오래되었습니다. 라우터는 작동하지만 컨트롤러는 작동하지 않으며 항상 관리자 홈페이지로 다시 라우팅됩니다. 라우터 앱 / 코드 / 훈련 / 테스트 /etc/adminhtml/routes.xml의 코드 : <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/framework/App/etc/routes.xsd"> <router id="admin"> <route id="test" frontName="test"> <module name="Training_Test" before="Magento_Backend" /> </route> </router> </config> …

2
관리자 컨트롤러의 공개 작업
클래스 \Magento\Backend\App\AbstractAction(모든 관리자 컨트롤러 작업의 조상)에는 _publicActions다음과 같이 비밀 키의 유효성 검사에 사용되는 멤버 가 있음을 발견했습니다 . if (is_array($this->_publicActions) && in_array($this->getRequest()->getActionName(), $this->_publicActions)) { return true; } 이는 특정 조치 이름이 나열된 _publicActions경우 URL의 비밀 키없이 조치에 액세스 할 수 있음을 의미합니다. 비밀 관리 키를 알 필요없이 수동으로 수행 할 …

3
백엔드에서 제품을 편집하는 동안 사용자 정의 데이터베이스 테이블에 사용자 정의 필드를 저장하는 방법은 무엇입니까?
백엔드의 제품 양식에 사용자 정의 탭을 표시하는 사용자 정의 모듈을 작성했습니다. 이 솔루션을 사용 했습니다 . 이제 탭에서 사용자 정의 데이터베이스 테이블에 저장할 사용자 정의 필드를 추가하고 있습니다. 말하다<input type="text" name="my_new_field" value="123"> 또한 아래와 같이 관리자 제품 저장을위한 사용자 정의 컨트롤러를 만들었습니다. etc / di.xml에서 <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.