$this->load->model() 在 CodeIgniter 中不起作用

2023-11-24

我正在使用 CodeIgniter 2.1.2,这是我现在的情况。我有一个名为 math.php 的模型C:\wamp\www\cr8v\application\models。我正在尝试将其加载到我的控制器中C:\wamp\www\cr8v\application\controllers\site.php但我收到此错误:

无法找到您指定的模型:math_model

内容如下math.php:

 <?php
    class Math_model extends CI_Model(){
        public function add(){
            return 1+1;
        }
    }
 ?>

这是我的内容site.php:

<?php
    class Site extends CI_Controller{
        public function index(){
            $this->addstuff();
        }

        public function addstuff(){
            $this->load->model("math_model");
            echo $this->math->add();
        }
    }  
?>

我在 YouTube 的教程中遵循了这一点。然而,它并没有给我想要的输出。我尝试过谷歌搜索并阅读其他相关问题,但是这些信息还不够。

我读过了this就在不久前。

现在我有以下错误:

( ! ) Parse error: syntax error, unexpected '(', expecting '{' in C:\wamp\www\cr8v\application\models\math_model.php on line 2
Call Stack
#   Time    Memory  Function    Location
1   0.0036  148768  {main}( )   ..\index.php:0
2   0.0062  185072  require_once( 'C:\wamp\www\cr8v\system\core\CodeIgniter.php' )  ..\index.php:202
3   0.0561  784312  call_user_func_array ( )    ..\CodeIgniter.php:359
4   0.0561  784360  Site->index( )  ..\CodeIgniter.php:359
5   0.0561  784376  Site->addstuff( )   ..\site.php:4
6   0.0561  784504  CI_Loader->model( ) ..\site.php:8

所有地方的名称都必须相同:

Here:

class Math_model extends CI_Model {
   // your model
}

Here:

$this->load->model("math_model");

使用时:

$this->math_model->add();

并且:在您的文件系统中。所以重命名math.php to math_model.php它会起作用的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

$this->load->model() 在 CodeIgniter 中不起作用 的相关文章

随机推荐

  • 如何在不使用FETCHALL的情况下在MYSQL PDO中获取2次

    我有这个示例查询 STH DBH gt query SELECT id FROM table 我想获取第一行 然后循环并显示所有行 所以我使用以下命令来获取第一行 STH gt setFetchMode PDO FETCH ASSOC fi
  • 在 C# 中减去时间的最简单方法是什么?

    我正在尝试整合一个工具来帮助我制定工作时间表 解决以下问题的最简单方法是什么 上午 8 00 5 小时 下午 1 00 下午 5 00 2 小时 下午 3 00 下午 5 30 45 4 45 等等 这些都可以通过DateTime Add
  • 在网站上嵌入 3D 模型

    有没有办法在网站上嵌入 Sketchup 模型 最好是免费的 如果它是一个商业解决方案 我想确认它确实物有所值 我知道 3D 仓库的东西 你可以在其中旋转它 javascript 和一些图像 但我无法上传3D 仓库中的任何内容 因为它总是
  • jQuery 按数据属性中的日期排序

    如果我有这个标记 p item 1 p p item 1 p p item 1 p 我如何使用 jQuery 按数据日期属性对这些 P 进行排序 Thanks Demo 非常简单的数组排序 p sort function a b retur
  • 扩展 Control 以提供一致安全的 Invoke/BeginInvoke 功能是否合适?

    在我维护一个严重违反 winforms 中跨线程更新规则的旧应用程序的过程中 我创建了以下扩展方法 作为在发现非法调用时快速修复它们的方法
  • 捕获 asyncio.ensure_future 中的错误

    我有这个代码 try asyncio ensure future data streamer sendByLatest except ValueError as e logging debug repr e data streamer se
  • 在Python中解析多部分请求字符串

    我有一个像这样的字符串 5b34210d81fb44c5a0fdc1a1e5ce42c3 r nContent Disposition form data name author r n r nJohn Smith r n 5b34210d
  • 更改四开 PDF 输出中的标题/标题字体

    当RMarkdown rmd文档被编织为 PDF 文本正文以及标题 副标题和标题均以相同的 LaTeX 标准字体呈现 渲染四开时 qmd文档为 PDF 时 文本正文的字体保持不变 但标题 副标题和标题以不同的字体呈现 没有衬线 为了实现较旧
  • 与 Integer.MAX_VALUE 相比并使用 System.out.println 时 for 循环提前终止

    当我运行这个类时 for 循环似乎提前终止 class Test public static void main String args int result 0 int end Integer MAX VALUE int i for i
  • 如何从div中删除最后一个元素?

    我有描述列表 删除其中一个后 我想从 div 中删除最后一个元素 而不是刷新站点 事实上我不懂javascript 所以我想问一下我的destroy js erb应该是什么样子 我可以使用刷新整个班级的 描述 descriptions lo
  • Actionscript:图像到base64字符串可能吗?

    是否可以将选定的图像转换为 Base64 编码的字符串 对于图像上传器来说 这将是一个很好且简单的解决方案 谢谢 如果您想对加载图像的 byteArray 进行编码 您可以使用 mx utils 中的 Base64Encoder 类Base
  • 如何在 Selenium + Python 中查找损坏的链接

    我试图在 Selenium 和 Python 中找到损坏的链接 但在代码中出现错误 import requests from selenium import webdriver chrome driver path D drivers ch
  • 将 iPad 内容输出到外部显示器

    我听说可以将 iPad 应用程序的内容输出到外部显示器 但应用程序必须为此做好准备 并且存在严重的限制 有什么指点吗 另外 iPhone 也能做到这一点吗 是一样的吗 几乎没有表明 您需要创建一个新的 UIWindow 并将其附加到 UIS
  • 下划线方法前缀

    我一直在检查 CodeIgniter 和 CakePHP 的代码 我注意到它们类中的一些方法带有下划线前缀 或双下划线 这样做的目的是什么 如果不是以下任一情况PHP 魔法方法 是为了表示能见度缺乏适当的可见性关键字 蛋糕编码约定 由于我们
  • 更改fiddler代理服务器的用户名和密码[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在使用 Fiddler 设置代理服务器 但在规则菜单下启用 需要代理授权 时 用户名 密码始终为 1 如何更改用户名 密码 我尝试更改 oSession X AutoAuth 用
  • 如何读取3gp / AMR-NB音频格式的原始值?

    在我的 Android 应用程序中 我正在录制用户的声音 并将其保存为 3gp 编码的音频文件 我想做的就是打开它 即代表音频样本的序列 x n 以便执行一些音频信号分析 有谁知道我该怎么做 您可以使用安卓媒体编解码器解码 3gp 或其他媒
  • Android 中的 Button 类膨胀错误

    我有一个最小 sdk 16 到 23 的应用程序 我想尽可能多地使用 Material design 它还必须是全屏应用程序 包含 AppCompat 支持库 现在我有一些按钮的登录活动
  • 如何自动更新 Windows Mobile 应用程序

    我有一个 net cf 3 5 Windows Mobile 应用程序 我的客户希望它具有自动更新功能 这是我到目前为止所拥有的 使用智能设备 CAB 项目创建 CAB 这是否足够好 或者我应该在这里做其他事情 2 获取应用程序版本号 As
  • iOS - 关闭作为 inputView 呈现的 UIDatePicker

    我的 UI 中有一个文本字段 当选择它时会显示 UIDatePicker 而不是默认键盘 我如何设置一个按钮以便在用户完成后关闭选择器 我所做的是将我的 inputView 作为自定义视图 其中包含UIDatePicker其上方有一个工具栏
  • $this->load->model() 在 CodeIgniter 中不起作用

    我正在使用 CodeIgniter 2 1 2 这是我现在的情况 我有一个名为 math php 的模型C wamp www cr8v application models 我正在尝试将其加载到我的控制器中C wamp www cr8v a