コード例 #1
0
ファイル: statement.php プロジェクト: nirix/avalon
    /**
     * Executes a prepared statement.
     *
     * @return object
     */
    public function exec()
    {
        $result = $this->statement->execute();

        if ($result) {
            return $this;
        } else {
            Database::connection($this->connection_name)->halt($this->statement->errorInfo());
        }
    }
コード例 #2
0
ファイル: security_questions.php プロジェクト: dasklney/traq
 /**
  * Deletes the setting row.
  */
 public static function __uninstall()
 {
     Database::connection()->delete()->from('settings')->where('setting', 'security_questions')->exec();
 }
コード例 #3
0
ファイル: custom_tabs.php プロジェクト: dasklney/traq
 /**
  * Delete the tabs table
  */
 public static function __uninstall()
 {
     Database::connection()->query("DROP TABLE IF EXISTS `" . Database::connection()->prefix . "custom_tabs`;");
 }
コード例 #4
0
ファイル: model.php プロジェクト: nirix/avalon
 /**
  * Private function to get the database connection.
  *
  * @return object
  */
 protected static function db() {
     return Database::connection(static::$_connection_name);
 }
コード例 #5
0
ファイル: query.php プロジェクト: nirix/avalon
 /**
  * Private function to return the database connection.
  *
  * @return object
  */
 private function _conn()
 {
     return Database::connection($this->connection_name);
 }