在代码点火器的该语句中
$this->db->select('')
我们是说
从当前模型对象中,找到名为"db"的对象,然后在"db"中运行名为select的函数?
感谢
$this
是对当前对象的引用
CCD_ 2是CCD_select()
是db
对象的一种方法。
在面向对象的上下文中使用->
可以访问对象的方法和属性。
编辑
为了在评论中回答您的问题,我们需要澄清所使用的术语。一个类有methods
(函数)和properties
(变量)。
在这种情况下,db
是一个对象(您可以判断,因为它有一个select
方法)。但在由$this
表示的对象的上下文中,它是该对象的property
。
$this->db->select('mytable')
将导致以下MySQL查询:
'SELECT * FROM mytable'
这里有一个链接到CodeIgniter的活动记录文档。