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. 无法找到请求的页面。 Joomla 3网站
- 2. PHP页面不断查找GET请求
- 3. 在Ajax请求中找不到页面错误asp.net mvc
- 4. 找不到IIS/asp.net的每秒页面请求统计信息?
- 5. 找不到页面(404)请求方法:\t GET请求URL:\t http://127.0.0.1:8000/
- 6. Ajax请求到php页面
- 7. Facebook授权w /权限请求收益“找不到页面”
- 8. 自定义页面在opencart中显示“请求找到的页面”
- 9. 404页未找到。未找到您所请求的页面。笨3.0.6
- 10. Joomla中的请求变量
- 11. HTML5页面请求
- 12. CI 2.1.1文档您请求的页面未找到
- 13. 笨:您请求的页面不存在
- 14. NSURLRequest和请求的页面
- 15. 当请求的XML页面
- 16. 在laravel中找不到请求类
- 17. Facebook连接移动Web - 页面请求未找到
- 18. Ajax GET请求到ASP.NET页面方法?
- 19. 发送请求到一个页面
- 20. 在WordPress分页中找不到页面
- 21. PHP中的SQL请求页面
- 22. 页面请求中的ASP.NET Cookie
- 23. 请求ajax不会改变页面
- 24. asp.net页面不返回ajax请求
- 25. Joomla中的打开页面
- 26. PostAsJsonAsync找不到请求的URI
- 27. 表单请求的网址找不到
- 28. 404请求找不到的文档
- 29. JavaTypeDescriptorRegistry - 找不到请求的Java类
- 30. 登录后请求页面
菜单项是公共访问 –
您是否使用任何SEF组件?我的COMPONEANT也意味着你开发了任何组件吗?它是一个自定义组件吗? –
其我自己的Compoent和我启用了SEF路由 –