SELECT c.id, c.text, u.id as user, p.id as post
FROM comments c
LEFT JOIN users u ON u.id=c.user_id
LEFT JOIN posts p ON p.id=c.post_id
WHERE u.id != 235
Закон о потерях: нельзя реализовать задуманный проект за 100% времени, 100% денег, со 100%-й функциональностью и без потери качества. При отклонении от курса придётся чем-то пожертвовать. Чем именно — жизненный выбор.
Флексим. Когда жертвовать сроком, бюджетом и качеством нельзя, методом исключения приходим к одному: жертвуем функциями, «флексим». Отрезаем то, что не успеваем сделать.
namespace backend\widgets;
class yii2fullcalendar extends \yii2fullcalendar\yii2fullcalendar
{
// Property 'contentHeight' absent in yii2fullcalendar
// because add public property, add default value 'auto' and define registerPlugin
public $contentHeight = 'auto';
protected function registerPlugin()
{
if(isset($this->contentHeight) && !isset($this->clientOptions['contentHeight']))
{
$this->clientOptions['contentHeight'] = $this->contentHeight;
}
parent::registerPlugin();
}
}contentHeightregisterPlugin() с вызовом родительского метода
UPDATE applications a
SET documents_taken_at = b.certificate_issued_at -- we can reference joined table here
FROM abiturients b -- joined table
WHERE
a.abiturient_id = b.id AND -- JOIN ON clause
a.documents_taken_at::date < b.certificate_issued_at -- Subquery WHERE
products:id, name
1, IPhone
2, Macbookvariants:product_id, name, price
1, Черный 64Gb, 20000
1, Белый 32Gb, 10000
2, 15 дюймов, 100000SELECT v.name, v.price
FROM variants v
LEFT JOIN products p ON p.id=v.product_id
WHERE p.id=1
<?php
$array = new stdClass();
$array->response = new stdClass();
$array->response->count = 16;
$array->response->items = [
[
"id" => "1",
"is_dir"=> "true"
],
[
"id" => "1",
"is_dir"=> "true"
],
];
var_dump(json_encode($array));
// string(89) "{"response":{"count":16,"items":[{"id":"1","is_dir":"true"},{"id":"1","is_dir":"true"}]}}"
xdebug.var_display_max_depth = 5
xdebug.var_display_max_children = 256
xdebug.var_display_max_data = 1024
<?php
echo $apples ?? "Переменная удалена";
'' => 'site/index',
<?php
$I->amOnPage('/quickstart'); // moves to http://codeception.com/quickstart
?>queryurl: mysite.ru нужно добавить query: ['env', 'test']modules:
enabled:
- PhpBrowser:
url: 'http://localhost'
query: ['env', 'test']query:
env: test