bryson
use Yii; class... { public function execute() { $command = Yii::$app->db->creatCommand(" //....Your Insert Sql statement "); return $command->execute(); } ...}
原本 New 出來的 query 結果跟加入 Union 的 query結果
var_dump出來比對一下格式看看?- bryson 2016-09-30 已签到连续签到2天,获得了10个金钱
- bryson 2016-09-29 已签到连续签到1天,获得了5个金钱
- bryson 2016-09-26 已签到连续签到1天,获得了5个金钱
- bryson 2016-09-23 已签到连续签到5天,获得了20个金钱
- bryson 2016-09-22 已签到连续签到4天,获得了20个金钱
- bryson 2016-09-21 已签到连续签到3天,获得了15个金钱
- bryson 2016-09-20 已签到连续签到2天,获得了10个金钱
- bryson 回答了问题 rules自定义验证配合场景使用
雖然跟您問的問題無關~ 但您的問題已有人解答
但看到您註解這句 $scenarios = parent::scenarios();//本行必填,不写的话就会报如上错误
你可以看看 Scenario 有兩種寫法 網址如下
http://www.yiiframework.com/doc-2.0/guide-structure-models.html#scenarios
一種是有 Default, 另外一種只限有 Scenario 驗證
Default : 當沒有設定 Scenario 會自行驗證 rules
public function scenarios() { $scenarios = parent::scenarios();//本行必填,不写的话就会报如上错误 //$scenarios['create'] = ['name', 'age', 'sex', 'brithday']; //$scenarios['update'] = ['name', 'age']; return $scenarios; }
customize behavior : 自訂 Scenario 行為
const SCENARIO_CREATE = 'create'; const SCENARIO_UPDATE = 'update'; public function scenarios() { return [ self::SCENARIO_CREATE => ['name', 'age', 'sex', 'brithday'], self::SCENARIO_UPDATE => ['name', 'age'] ]; }