codeigniter からのこのステートメントでは
$this->db->select('')
私たちは言っていますか、
現在のモデル オブジェクトから、'db' というオブジェクトを見つけて、'db' で select? という関数を実行します。
ありがとう
codeigniter からのこのステートメントでは
$this->db->select('')
私たちは言っていますか、
現在のモデル オブジェクトから、'db' というオブジェクトを見つけて、'db' で select? という関数を実行します。
ありがとう
$this現在のオブジェクトへの参照です。
dbオブジェクトが表すプロパティです$this。オブジェクト
select()のメソッドです。db
オブジェクト指向のコンテキストで使用->して、オブジェクトのメソッドとプロパティにアクセスします。
編集
コメントで質問に答えるには、使用されている用語を明確にする必要があります。クラスにはmethods(関数) とproperties(変数) があります。
この場合、dbはオブジェクトです (メソッドがあるのでわかりますselect)。しかし、 で表されるオブジェクトのコンテキストでは$this、propertyオブジェクトの です。
$this->db->select('mytable')
次の MySQL クエリになります。
'SELECT * FROM mytable'
CodeIgniter の Active Record ドキュメントへのリンクは次のとおりです。