大家好
之前寫程式時
想要修改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);

給大家參考
感恩(゚∀゚)