<form id="myform" method="post" action="form.php"></form>
<table>
<tr>
<td><button class="transparent-button" type="submit" form="myform" name="filter" value="filter 1">filter 1</button></td>
<td><button class="transparent-button" type="submit" form="myform" name="filter" value="filter 2">filter 2</button></td>
<td><button class="transparent-button" type="submit" form="myform" name="filter" value="filter 3">filter 3</button></td>
</tr>
</table>
Arr:undot()
use Illuminate\Support\Arr;
$array = [
'user.name' => 'Kevin Malone',
'user.occupation' => 'Accountant',
];
$array = Arr::undot($array);
// ['user' => ['name' => 'Kevin Malone', 'occupation' => 'Accountant']]
createQueryBuilder
leftJoin
c Join::WITH
public function getAllProductsWithCategories(): array
{
/** @var Product[] $entities */
$entities = $this->repo->createQueryBuilder('t')
->select('t')
->leftJoin(Category::class, 't2', Join::WITH,'t.id = t2.product') //здесь джойним по полям, которые объявлены в наших сущностях (пункт 1)
->getQuery()
->getArrayResult();
if (count($entities) === 0) {
throw new EntityNotFoundException('No product.');
}
return $entities;
}
Cannot use import statement outside a module
<script src="script.js" type="module"></script>
При выполнении в консоли команды node index.js я получаю ошибку:
To load an ES module, set"type": "module"
in thepackage.json
or use the .mjs extension
Чем отличаются блоки питания HX1000i и HX1000?Сравните характеристики - увидите.
Почему тяжелее, с чем связанно?На металле не экономили.
Так же заметил что у более дорогой модели диаметр вентилятора 140 мм. против 135. Это принципиально?Кто же кроме вас знает что для вас принципиально?
Стоит ли переплачивать за HX1000i?Неизвестно нужны ли вам это.
Так же вопрос обладателям блока: многие пишут что блок издает писк и что это негарантийный случай. Скажите это так?Конечно. Любая электроника может издавать низкочастотный писк. И чаще всего издает. Гарантийным случаем это никогда не считается.
И ещё: в интернете пишут что гарантия 10 лет не распространяется на Россию. Это правда?Скорее всего. Вечной гарантии на ОЗУ у нас тоже нет.
using System;
using System.Threading;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello ");
Console.WriteLine("Привет ");
Thread.Sleep(3000);
Console.SetCursorPosition(6, 0);
Console.WriteLine("world!");
Thread.Sleep(3000);
Console.SetCursorPosition(7, 1);
Console.WriteLine("мир");
}
}
}
require '../wp-load.php';
add_action( 'init', 'qna_habr_q_971257' );
function qna_habr_q_971257() {
global $wp;
// Получить базовый url
$current_url = home_url();
// Получить текущий url
$current_url = $current_url . $_SERVER['REDIRECT_URL'];
// Получить ID поста/страницы
$id = url_to_postid( $current_url );
// Получить массив get запроса
print_r( $_GET );
// Здесь ваш скрипт... //
// Завершить функцию выходом если не хотите продолжать загружать страницу
wp_die();
}
fetch('https://www.kartoteka.ru/').then(function(promise) {
return promise.blob();
}).then(function(file) {
var reader = new FileReader();
reader.readAsText(file, 'windows-1251');
reader.onload = function() {
var doc = new DOMParser().parseFromString(reader.result, 'text/html');
var b = doc.querySelectorAll(".news_item .image_block_no_image p")[0].innerHTML;
console.log(b);
};
});
fetch('https://www.kartoteka.ru/')
.then((response) => response.arrayBuffer())
.then((buffer) => {
let html = new TextDecoder('windows-1251').decode(buffer);
let doc = new DOMParser().parseFromString(html, 'text/html');
let b = doc.querySelectorAll(".news_item .image_block_no_image p")[0].innerHTML;
console.log(b);
});
null
- присваивает программистundefined
- присваивается самим JSundefined
, но по правилам хорошего тона - делать так не надо. Переменная, которую создал человек, должна выглядеть так:let a;
let a = null;