2013-04-03 123 views
0

引用類方法這是一個簡單的問題,但由於我是初學者,所以它使我困惑。在Yii中,爲什麼教程使用::

在教程,例如:http://www.yiiframework.com/doc/guide/1.1/en/database.dao它引用的方法是這樣的:

  1. 執行SQL語句

一旦數據庫連接建立後,SQL語句可以 使用CDbCommand執行。一個通過創建一個 例如CDbCommand調用CDbConnection :: createCommand()使用指定的SQL語句 :

但在規範http://www.yiiframework.com/doc/api/1.1/CDbConnection#createCommand-detail它說:public CDbCommand createCommand(mixed $query=NULL)

據我所知::是靜態方法/屬性。

我知道我錯過了一些東西,因爲他們在任何地方都使用這種格式。

謝謝!

+2

這只是一種顯示方法屬於特定類別的方法。代碼示例顯示該方法在實例上調用:'$ command = $ connection-> createCommand($ sqlStatement);'http://www.yiiframework.com/doc/api/1.1/CDbConnection – adamors

回答

1

在這種情況下,Paamayim Nekudotayim::使用只是指出一個方法是類的一部分:方法createCommandCDbConnection方法,但這並不意味着你必須使用它作爲靜態的。

相關問題