本文整理汇总了PHP中OrderHistory::model方法的典型用法代码示例。如果您正苦于以下问题:PHP OrderHistory::model方法的具体用法?PHP OrderHistory::model怎么用?PHP OrderHistory::model使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OrderHistory
的用法示例。
在下文中一共展示了OrderHistory::model方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: afterUninstall
public function afterUninstall()
{
Yii::app()->settings->clear($this->id);
//Yii::app()->unintallComponent('cart');
$db = Yii::app()->db;
$tablesArray = array(Order::model()->tableName(), OrderHistory::model()->tableName(), OrderProduct::model()->tableName(), OrderStatus::model()->tableName(), OrderProductHistroy::model()->tableName(), ShopPaymentMethod::model()->tableName(), ShopPaymentMethodTranslate::model()->tableName(), ShopDeliveryMethod::model()->tableName(), ShopDeliveryMethodTranslate::model()->tableName(), ShopDeliveryPayment::model()->tableName(), ProductNotifications::model()->tableName());
foreach ($tablesArray as $table) {
$db->createCommand()->dropTable($table);
}
return parent::afterInstall();
}
示例2: afterDelete
/**
* @param CModelEvent $event
*/
public function afterDelete($event)
{
OrderHistory::model()->deleteAllByAttributes(array('order_id' => $event->sender->id));
}
示例3: getHistory
/**
* Load history
*
* @return array
*/
public function getHistory()
{
$cr = new CDbCriteria();
$cr->order = 'created ASC';
return OrderHistory::model()->findAllByAttributes(array('order_id' => $this->id), $cr);
}