【问题标题】:Component from Joomla 2.5 to Joomla 3.0从 Joomla 2.5 到 Joomla 3.0 的组件
【发布时间】:2012-07-13 12:50:33
【问题描述】:

自从昨晚发布 Joomla 3.0 Alpha 以来,我想尝试着手将我编写的 Joomla 2.5 组件转换为新的 Joomla 3.0。我一直在关注所有的开发团队,他们说 JController、JView 和 JModel 将被更改为在每个之后都有“Legacy”,这就是你需要更改的全部内容。

我遇到了另一个问题,收到如下错误消息:

"严格标准:MYCOMPONENTController::display() 的声明应与 JControllerLegacy::display() 的声明兼容"

我查看了更多文档和帖子,但没有人遇到或谈论它,所以只是想把它拿出来,看看我需要做些什么来解决这个问题。谢谢大家!

【问题讨论】:

    标签: joomla components joomla-extensions joomla2.5 joomla3.0


    【解决方案1】:

    找到了答案,函数显示需要一个我没有的参数。所以从这个改变:

    class MYCOMPONENTController extends JControllerLegacy
    {
        function display($cachable = false)
    

    到这里:

        function display($cachable = false, $urlparams = false)
    

    希望这对某人有所帮助!

    【讨论】:

    • 哈哈.. 对不起,我只是兴奋。 Beta 1 对我来说看起来不错!
    猜你喜欢
    • 2013-05-01
    • 1970-01-01
    • 2013-03-10
    • 2012-11-24
    • 2016-03-08
    • 2012-10-12
    • 2012-06-23
    • 1970-01-01
    • 2013-01-23
    相关资源
    最近更新 更多