當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CDbConnection::quoteColumnName方法代碼示例

本文整理匯總了PHP中CDbConnection::quoteColumnName方法的典型用法代碼示例。如果您正苦於以下問題:PHP CDbConnection::quoteColumnName方法的具體用法?PHP CDbConnection::quoteColumnName怎麽用?PHP CDbConnection::quoteColumnName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CDbConnection的用法示例。


在下文中一共展示了CDbConnection::quoteColumnName方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: saveMessage

 /**
  * Save Message
  *
  * @access public
  * @return void
  */
 public function saveMessage($event)
 {
     // If we are in production mode, then do not run this method. It is slow and produces upto an unnecessary
     // two database requests per missing message.
     if (defined('PRODUCTION') && PRODUCTION) {
         return;
     }
     // Grab the database connection that the message component uses, rather than just "Yii::app()->db", as they
     // may be different.
     $this->db = $event->sender->getDbConnection();
     // Load the message.
     $source = Message::model()->find($this->db->quoteColumnName('message') . ' = :message AND ' . $this->db->quoteColumnName('category') . ' = :category', array(':message' => $event->message, ':category' => $event->category));
     // If we didn't find the message, then we need to add it.
     if (!$source) {
         $model = new Message();
         $model->category = $event->category;
         $model->message = $event->message;
         $model->save();
     }
     // We now have the message in the database, don't bother with creating an entry for the translation and we
     // have no idea what the translation would be. Would could go into the Google Translate API, but that's not
     // something we want running on every page load - more of a CRON job or admin task to be honest.
 }
開發者ID:mynameiszanders,項目名稱:yiiskeleton,代碼行數:29,代碼來源:MissingMessage.php


注:本文中的CDbConnection::quoteColumnName方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。