0
A
回答
0
檢查菜單項,如果它可以通過公共訪問,註冊或特殊。
檢查您的腳本後,我發現您犯了幾個錯誤。我不能指出每個錯誤。爲了給你前進的方向,我建議你做的truematrimony.php文件中的這些變化
替換此
// import joomla controller library
jimport('joomla.application.component.controller');
$doc = JFactory::getDocument();
FOFDispatcher::getTmpInstance('com_truematrimony')->dispatch();
TO
// import joomla controller library
jimport('joomla.application.component.controller');
// Initialize the controller
$controller = JControllerLegacy::getInstance('Truematrimony');
// Perform the Request task
$controller->execute(JFactory::getApplication()->input->get('task', null, 'default', 'cmd'));
$controller->redirect();
0
你的問題似乎表明組件運行正常當直接訪問它的url,但不是作爲菜單項訪問時,是這樣嗎?在這種情況下,菜單鏈接一定有問題。如果在菜單鏈接創建後直接訪問URL不起作用,則菜單中的某些選項必須影響組件的工作方式。嘗試確定訪問禁止異常的位置。嘗試f.ex在相關的功能在你的組件添加類似
print_r($option); die('Exit execution');
在搜索模型,或在控制器相似。這將有助於揭示錯誤的來源。
相關問題
- 1. 404找不到頁面找不到您請求的頁面 - CodeIgniter
- 2. Drupal請求的頁面「/」找不到
- 3. 無法找到請求的頁面。 Joomla 3網站
- 4. 404頁面未找到。您請求的頁面未找到
- 5. 您請求的頁面未找到 - CodeIgniter
- 6. PHP頁面不斷查找GET請求
- 7. 在Ajax請求中找不到頁面錯誤asp.net mvc
- 8. 找不到IIS/asp.net的每秒頁面請求統計信息?
- 9. Joomla 2.5登錄後重定向到請求頁面
- 10. 從主頁面加載中查找請求的頁面?
- 11. 找不到頁面(404)請求方法:\t GET請求URL:\t http://127.0.0.1:8000/
- 12. Ajax請求到php頁面
- 13. jquery ajax請求不返回到頁面
- 14. 404找不到頁面您請求沒有found.-笨
- 15. 頁面找不到請求url在zend 2框架應用
- 16. Facebook授權w /權限請求收益「找不到頁面」
- 17. 自定義頁面在opencart中顯示「請求找到的頁面」
- 18. 404頁未找到。未找到您所請求的頁面。笨3.0.6
- 19. Drupal主頁 - 請求頁面無法找到
- 20. Joomla中的請求變量
- 21. 我得到'頁面未找到'與Codeigniter和AJAX請求錯誤
- 22. HTML5頁面請求
- 23. 刮頁面請求
- 24. curl請求頁面
- 25. jq對新頁面的頁面請求
- 26. 導航到原始請求的頁面
- 27. codeigniter:爲什麼沒有找到請求的頁面?
- 28. CI 2.1.1文檔您請求的頁面未找到
- 29. 在cakephp分頁中找不到請求的地址錯誤
- 30. 笨:您請求的頁面不存在
菜單項是公共訪問 –
您是否使用任何SEF組件?我的COMPONEANT也意味着你開發了任何組件嗎?它是一個自定義組件嗎? –
其我自己的Compoent和我啓用了SEF路由 –