【问题标题】:Kohana 3 under PHP 5.1.6PHP 5.1.6 下的 Kohana 3
【发布时间】:2010-10-24 22:13:44
【问题描述】:

过去几周我一直在尝试使用 Kohana 3,到目前为止,我印象深刻。我刚刚将我的项目上传到实时服务器,我意识到我需要一个最新版本的 PHP (5.3) 并且我坚持使用 5.1.6,这个服务器。

现在,这可能不是问题的原因,但是在视图中找到的每个 PHP 变量都没有被正确解析。例如,如果我输出一个链接

echo Html::anchor('form/registration', 'I Accept,<br />Enter', array('class' => 'left'));

我会的:

<a href="" class="">

所以我想我错过了他们在最新版本中添加的一些 PHP 功能。有什么想法吗?

【问题讨论】:

  • 另外,展示另一个“在视图中找到的每个 PHP 变量都没有被正确解析”的例子。您如何在视图中使用这些变量?
  • 你怎么能得到什么?? ko3 根本无法使用这个 php 版本运行。很奇怪
  • 是的,它似乎在某种程度上仍然兼容复古。我的应用程序并不复杂。

标签: kohana kohana-3


【解决方案1】:

我解决了这个问题。问题与PHP版本有关,我确实将应用程序上传到另一台运行PHP 5.3.X的服务器上,一切正常,证实了我的怀疑。

我确实跟踪了使用 PHP 的 htmlspecialchars (HTML::chars) 的某个函数的错误 - 无论如何,我只是使用了 Kohana 2.3 等效函数,现在一切都很好。好吧,我不得不处理一些与 PHP 5.1.6 相关的其他问题(为什么,以圣母的名义,任何托管解决方案仍将使用这个落后的版本?),但至少我没有不得不在旧版本的 Kohana 下的另一个框架下重写应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 2011-05-14
    • 2011-12-05
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多