代码点火器 +聪明=错误

发布于 2024-12-12 00:46:15 字数 712 浏览 0 评论 0原文

这就是我所做的:

  1. 下载并解压 CI
  2. 下载并解压 Smarty 在 /application/libraries/Smarty-3.1.4
  3. 保存 https://github.com/kzhiwei/codeigniter-smarty/blob /master/application/libraries/Smartylib.php/application/libraries/Smartylib.php (还修复了第 2 行以指向正确的文件夹)
  4. 在自动加载库中添加了 Smartylib
  5. 创建了 test.tpl 并从控制器调用它: $this->Smartylib->display('test. tpl');

现在,我收到以下错误:

Fatal error: Call to a member function createTemplate() on a non-object in C:\wamp\www\myapp\application\libraries\Smarty-3.1.4\libs\sysplugins\smarty_internal_templatebase.php on line 47

您知道出了什么问题吗?

Here's what I did:

  1. Downloaded and unzipped CI
  2. Downloaded and unzipped Smarty in /application/libraries/Smarty-3.1.4
  3. Saved https://github.com/kzhiwei/codeigniter-smarty/blob/master/application/libraries/Smartylib.php to /application/libraries/Smartylib.php (also fixed line 2 to point to the correct folder)
  4. Added Smartylib in autoload libraries
  5. Created a test.tpl and called it from the controller: $this->Smartylib->display('test.tpl');

Now, I'm getting the following error:

Fatal error: Call to a member function createTemplate() on a non-object in C:\wamp\www\myapp\application\libraries\Smarty-3.1.4\libs\sysplugins\smarty_internal_templatebase.php on line 47

Any ideas what is wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦归所梦 2024-12-19 00:46:15

库引用区分大小写:

$this->load->library('smartylib');
$this->smartylib->display('test.tpl');

Library references are case sensitive:

$this->load->library('smartylib');
$this->smartylib->display('test.tpl');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文