当前位置: 首页>>代码示例>>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;未经允许,请勿转载。