Дипломная работа: Автоматизация контроля качества работы персонала в ИП Мельникова

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
102
'head_assessment' => 'Head Assessment',
];
}
/**
* Gets query for [[Employee]].
*
* @return \yii\db\ActiveQuery
*/
public function getEmployee()
{
return $this->hasOne(Employee::className(), ['id' => 'employee_id']);
}
/**
* Gets query for [[Leader]].
*
* @return \yii\db\ActiveQuery
*/
public function getLeader()
{
return $this->hasOne(Employee::className(), ['id' => 'leader_id']);
103
}
/**
* Gets query for [[LogEfficiencies]].
*
* @return \yii\db\ActiveQuery
*/
public function getLogEfficiencies()
{
return $this->hasMany(LogEfficiency::className(), ['card_efficiency_id' => 'id']);
}
/**
* Gets query for [[PaySlips]].
*
* @return \yii\db\ActiveQuery
*/
public function getPaySlips()
{
return $this->hasMany(PaySlip::className(), ['card_efficiency_id' => 'id']);
}
}
104
<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require __DIR__ . '/../../vendor/autoload.php';
require __DIR__ . '/../../vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/../../common/config/bootstrap.php';
require __DIR__ . '/../config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(
require __DIR__ . '/../../common/config/main.php',
require __DIR__ . '/../../common/config/main-local.php',
require __DIR__ . '/../config/main.php',
require __DIR__ . '/../config/main-local.php'
);
(new yii\web\Application($config))->run();
<?php
namespace backend\controllers;
use yii\filters\AccessControl;
105
use yii\web\Controller;
class GeneralController extends Controller
{
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'controllers' => ['site'],
'actions' => ['login', 'error'],
'allow' => true,
],
[
'controllers' => ['site'],
'actions' => ['logout', 'index'],
'allow' => true,
'roles' => ['@'],
],
],
106
],
<?php
namespace backend\controllers;
use Yii;
use backend\models\PaySlip;
use backend\models\PaySlipSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
/**
* PaySlipController implements the CRUD actions for PaySlip model.
*/
class PaySlipController extends GeneralController
{
/**
* {@inheritdoc}
*/
public function behaviors()
{
Источник: https://baza.diplomsite.ru/previewfile/245