大家好
之前寫程式時
想要修改JRequest::getVar();的值
發現
在一些情況之下
直接修改 $_POST 參數是無效的
然後又試了很多方法
例如:
JRequest::setVar('jform','1'); JRequest::setVar('jform',array(),'POST',TRUE);
都不行(但是沒有報錯)(。A。)
之後看到這篇文章
https://groups.google.com/forum/#!topic/joomla-dev-general/hF9ynwH8ezY
發現正確的方式應該是
JFactory::getApplication()->input->post->set('varname', $varvalue); 或是 JFactory::getApplication()->input->get->set('varname', $varvalue);
給大家參考
感恩(゚∀゚)
留言板
歡迎留下建議與分享!希望一起交流!感恩!