public function actionPrint() { $request = Yii::$app->request; $action = ucfirst($request->get("action")); $model_info = Document::find()->where("{$action} = 1")->asArray()->all(); echo $this->renderPartial("print", ["model_info" => $model_info]); }
<?php $ths = Document::tableTh(); echo "<th>" . $ths['ID'] . "</th>"; echo "<th>" . $ths['DepartmentNumber'] . "</th>"; echo "<th data-tpl='Name'>" . $ths['Name'] . "</th>"; echo "<th data-btn='Assess'>" . $ths['Assess'] . "</th>"; echo "<th data-btn='Identify'>" . $ths['Identify'] . "</th>"; echo "<th data-btn='Auction'>" . $ths['Auction'] . "</th>"; echo "<th data-btn='Project'>" . $ths['Project'] . "</th>"; echo "<th data-btn='Bust'>" . $ths['Bust'] . "</th>"; ?> </tr> <?php $i = 1; foreach (Document::find()->asArray()->all() as $k => $v) { echo "<tr data-id='" . $v["ID"] . "'>"; echo "<td>" . $i . "</td>"; echo "<td>" . $v["DepartmentNumber"] . "</td>"; echo "<td data-key='Name'>" . $v["Name"] . "</td>"; if ($v["Assess"]) { echo "<td data-key='Assess' data-btn='Assess'><input type='checkbox' checked value=1></td>"; } else { echo "<td data-key='Assess' data-btn='Assess'><input type='checkbox' value=0></td>"; } if ($v["Identify"]) { echo "<td data-key='Identify' data-btn='Identify'><input type='checkbox' checked value=1></td>"; } else { echo "<td data-key='Identify' data-btn='Identify'><input type='checkbox' value=0></td>"; } if ($v["Auction"]) {
public function actionUpdateDocument() { $request = Yii::$app->request; if ($request->isGet) { $model = Document::find()->where(["id" => $request->get("id")])->one(); $model->DepartmentNumber = Yii::$app->user->identity->DepartmentNumber; $key = $request->get("key"); $model->{$key} = $request->get("v"); if ($model->save()) { echo "success"; } else { echo "defail"; } } }