컨트롤러의 xml 필드에 액세스하고 싶습니다.컨트롤러에 정의 된 joomla 액세스 xml 필드
가class NameControllerconfirmation extends NameController
{
public function test(){
$input = JFactory::getApplication()->input;
$parametername=$input->get('parameter');
$this-setRedirect(JRoute::_('index.php?
option=com_name&view=confirmation&name='.parametername,false));
}
}
문제가 : (TYPE = "텍스트"NAME = "파라미터")는 XML 필드를 포함하는 양식을 제출 한 후, I는 다음과 같은 방식으로 제어기 내부의 필드의 값에 액세스하려고 그 $ 매개 변수는 항상 'null'입니다. 나는 joomla.docs뿐만 아니라 기존 구성 요소를 강렬히 연구했지만, 점점 더 혼란스러워지고 있습니다.
그러나 그의 접근 방식은 html 내부에서 필드를 정의 할 때 훌륭하게 작동하지만 xml로 선언 될 때 필드에 액세스 할 수 없습니다. 어떤 도움을 주셔서 감사합니다.
내가 알아 낸, 그것이 작동하는 방법! 여기에 제 접근 방식이 있습니다. $ data = JFactory :: getApplication() -> input; $ mydata = $ data-> get ('jform', 'array', null); 'jform'을 추가하는 것이 중요합니다. – user2665206