dongrongdao8902
2012-12-22 19:16
浏览 54
已采纳

将控制器中定义的变量传递给CodeIgniter下的模型

I defined a variable in a method inside controller e.g.

class test extends CI_Controller {
    function tester() {
    $variable = 'value'
    }
}

Now I want to call this variable in my model. How is that possible?

Edit: I use CodeIgniter.

图片转代码服务由CSDN问答提供 功能建议

我在控制器内的方法中定义了一个变量,例如

   class test扩展CI_Controller {
 function tester(){
 $ variable ='value'
} 
} 
   
 
 

现在我想调用这个变量 在我的模型中。 怎么可能?

编辑:我使用CodeIgniter。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • douqianni4080 2012-12-22 19:31
    已采纳

    Model:

    class your_model extends CI_Model {
        var $variable;
    
        function __construct() {
            parent::__construct();
        }
    
        function set_variable($variable) {
            $this->variable = $variable;
        }
    
    }  
    

    Controller:

    class test extends CI_Controller {
        function tester() {
            $this->load->model('your_model');
            $variable = 'value'
            $this->your_model->set_variable($variable); 
        }
    }
    
    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题