首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CI Spark Ion_auth & phpactiverecord

CI Spark Ion_auth & phpactiverecord
EN

Stack Overflow用户
提问于 2012-12-02 15:23:02
回答 1查看 226关注 0票数 0

在任何事情之前,请理解我是一个完全的codeigniter菜鸟,只知道足够的php过活。但如果解释得很好,就能很好地理解它。

我正在构建一个web应用程序,安装sparks,然后是ion_auth,它已经启动并正常运行。

用户可以注册,呀。

现在,我正在尝试创建我的第一个模型,即“项目”。

这就是我迷路的地方。

这是我的项目模型,我想使用php-activerecord,并在我的用户和项目之间建立关系。

代码语言:javascript
复制
class Project extends ActiveRecord\Model {

    public function __construct() {
        parent::__construct();
        $this->load->database();
    }

    static $belongs_to = array(
        array('user')
    );

    public function projects() {}
}

因为Ion_Auth是一个火花,坐在

代码语言:javascript
复制
-sparks
--ion_auth
---2.3.2
----models
-----ion_auth_model.php

下面是该类顶部的代码

代码语言:javascript
复制
class Ion_auth_model extends CI_Model {

但当我将“扩展模型”更改为“扩展Activerecord\CI_Model”时,一切都会崩溃。

我如何让它工作,以便我可以在适当的模型中使用$has_many和$belongs_to?

我已经做了几个小时了,终于开始想起来了..

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2012-12-02 17:14:37

根据Codeigniter的模型documentation,你的模型应该扩展CI_Model,在你的模型中加载活动记录,比如$this->load->database();,或者添加自动加载并像$this->db->query('select * from tablename');一样使用它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13667263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档