php - codeigniter 加载一个模型,该模型具有带参数的构造函数

标签 php codeigniter

我的模型类:

<?php class Permissions extends CI_Model {

    private $userID   = '';
    private $permissions = '';

    function __construct($userID)
    {
        // Call the Model constructor
        parent::__construct();

        $this->userID = $userID;
        ....
    }
    function __construct()
    {.....}
?>

我想用参数加载这个模型,显然我做不到。 如果没有参数,我可以通过这种方式加载无参数构造函数:

$this->load->model('Permissions');

我的第一个问题:加载带有参数的模型是无意义的吗? 第二个:如果可行,我该怎么做? 提前致谢。

最佳答案

您可以自行实例化该类,而不是加载它。

$permission = new Permission($param);

关于php - codeigniter 加载一个模型,该模型具有带参数的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10152471/

相关文章:

PHP可以连接数据库但无法查询任何sql

javascript - 获得readyState为4和status为200加上statusText为 "OK"并且success函数仍然没有被调用

php - 重定向后 Codeigniter session 数据丢失

php - 生成带有无边距背景图像的 PDF

php - 如何防止在 PHP 中使用超出 "use"范围的特征方法

javascript - 将 HTML 表转换为 Json

php - 如果当前日期已超过用户输入的日期,则删除 SQL 条目

php - Codeigniter 滚动分页

javascript - codeigniter - 通过选中复选框 jquery 将多个项目添加到购物车

php - 限制 codeigniter 分页中的链接数量