1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /**
- * FecShop file.
- *
- * @link http://www.fecshop.com/
- * @copyright Copyright (c) 2016 FecShop Software LLC
- * @license http://www.fecshop.com/license/
- */
- namespace fecshop\models\mysqldb;
- use yii\db\ActiveRecord;
- use yii\base\InvalidValueException;
- /**
- * @author Terry Zhao <2358269014@qq.com>
- * @since 1.0
- */
- class Search extends ActiveRecord
- {
- public static function tableName()
- {
- return '{{%full_search_product}}';
- }
-
- public function beforeSave($insert)
- {
- foreach ($this->attributes() as $attr) {
- if (is_array($this->{$attr})) {
- throw new InvalidValueException('search model save fail, attribute ['.$attr. '] is array, you must serialize it before save ');
- }
- }
- return parent::beforeSave($insert);
- }
- }
|