я не вижу что приходит в $_POST
Может можно как-то развернуть их на локальном компе?Легко. Устанавливаете локально почтовый клиент - Mozilla Thunderbird, Outlook, The Bat и т.п., на ваш вкус. Настраиваете поключение к своему ящику на Яндексе по протоколу POP3 и скачиваете всю почту, она будет доступна локально, даже без подключения к сети.
add_action( 'template_redirect', function(){
ob_start( function( $buffer ){
$buffer = str_replace( array( 'type="text/javascript"', "type='text/javascript'" ), '', $buffer );
$buffer = str_replace( array( 'type="text/css"', "type='text/css'" ), '', $buffer );
return $buffer;
});
});
fields: {type: TypeEnum; classNames: string[]; id: string}[];
render() {
const mappedFields: HTMLElement[] = this.fields.map(field => new InputField(field.type, ...field.classNames).render());
this.element.append(...mappedFields);
this.element.append(new Button('submit', 'create-car-submit', 'Create', 'btn', 'blue') .render());
}
this.menuBbtn = document.querySelector('.top-menu');
this.btnGarageNext = document.querySelector('#btn-garage-next');
this.btnGaragePrev = document.querySelector('#btn-garage-prev');
когда я выношу этот код из функции, удаление срабатывает только 1 раз на том элементе на который я кликаю, почему так происходит?
$array = [
'Д',
'А',
'Б',
'В',
'Г',
'Ж',
'Ф',
'Х',
'О',
'П',
'Р',
'Санкт-Петербург',
'Т',
'З',
'У',
'Л',
'Москва',
'Н',
'Е',
];
$first = [
'Москва',
'Санкт-Петербург',
];
usort($array, function($a, $b) use ($first) {
foreach ($first as $item) {
if ($a == $item) return -1;
if ($b == $item) return 1;
}
if ($a == $b) return 0;
return $a < $b ? -1 : 1;
});
print_r($array);
$first = [
'Санкт-Петербург',
'Москва',
];
function compare ($v1, $v2) {
if ($v1=='Москва' && $v2='Санкт-Петербург') return -1;
if ($v2=='Москва' && $v1='Санкт-Петербург') return 1;
if ($v1=='Москва' && $v2!='Санкт-Петербург') return -1;
if ($v1=='Санкт-Петербург' && $v2!='Москва') return -1;
if ($v1!='Санкт-Петербург' && $v2='Москва') return 1;
if ($v1 == $v2) return 0;
return ($v1 < $v2)? -1 : 1;
}
id - primaryKey
name - имя сотрудника
surname - фамилия сотрудника
id - primaryKey
id_employee - id сотрудника из таблицы Sotrudnik
id_position - id должности
id - primaryKey
name - название должности
public function getSotrRank()
{
return $this->hasMany(SotrRank::class, ['id_employee' => 'id');
}
public function getRank()
{
return $this->hasOne(Rank::class, ['id' => 'id_position');
}
// действие
public function actionSql($code)
{
$employee = Sotrudniki::find()->where(['code' => $code])->all();
return $this->render('sql', [
'employee' => $employee
]);
}
// вид sql
foreach($employee as $value){
echo $value->name; // имя сотрудника
// ещё один цикл для получения данных по связи SotrRank
foreach($value as $sotrRank){
// получить название должности через связь Rank
echo $sotrRank->rank->name;
}
}
'columns' => [
// ...
[
'class' => ActionColumn::className(),
'buttons' => [
'view' => function($url, $model, $key){
return Html::a('View', ['sotrudniki/view', 'code' => $model->id);
}
]
],
]