
M
13.08.2017
15:01:17
Пока что только придумал сделать выборку с лимитом и в этой выборке проверить наличие записи с опреденным значением.
Т.е. мне надо запретить добавлять записи раньше чем добавят другие 5 пользователей.

Vladimir
13.08.2017
15:07:30
Может оконная поможет
SELECT
id,
section,
header,
score,
row_number() OVER (ORDER BY score DESC) AS rating
FROM news
ORDER BY id;
id | section | header | score | rating
----+---------+-----------+-------+--------
1 | 2 | Заголовок | 23 | 7
2 | 1 | Заголовок | 6 | 8
3 | 4 | Заголовок | 79 | 2
4 | 3 | Заголовок | 36 | 4
5 | 2 | Заголовок | 34 | 5
6 | 2 | Заголовок | 95 | 1
7 | 4 | Заголовок | 26 | 6
8 | 3 | Заголовок | 36 | 3

M
13.08.2017
15:10:15

Vladimir
13.08.2017
15:11:21
Попробуй )
row_number() OVER (ORDER BY id asc) AS position

Google

Vladimir
13.08.2017
15:11:58
тут 2 варианта либо посчитает до или после where )

M
13.08.2017
15:18:47
SELECT count(is_user_record) > 0 as small_gap FROM (
SELECT CASE WHEN user_id = 1 THEN TRUE ELSE NULL END as is_user_record
FROM creek
ORDER BY id DESC
LIMIT 5
) sub
Кек
@k1sliy
Сможешь на оконках это реализовать?)

Vladimir
13.08.2017
15:25:28

Sanjar
13.08.2017
16:20:26
Шалом, учу Yii2, совсем новичок и когда читал доки, как-то не въехал в то, как работает приложение на Yii2, очень хотелось бы обобщенного и простого объяснения для начала
Пока, исходя из того, что это вроде MVC-фреймворк, понял вот что (возможно, ошибаюсь):
Экшены в контроллерах - это чтобы обработать запрос от пользователя, вызывать какой-то метод от модели (если запрос корректный, иначе 404), потом от Вьюхи получают шаблон и отдают юзеру чтоле?

Павел
13.08.2017
16:24:24
Примерно так

Sanjar
13.08.2017
16:32:16
А что за компоненты, фильтры, и прочее?

Владимир
13.08.2017
16:33:48
в конфиге посмотри, там описаны компоненты
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/structure-application-components.md
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/structure-filters.md

Sanjar
13.08.2017
16:35:00
Черт, как же много перекрёстных ссылок

Google

Ad.x ??
13.08.2017
16:39:15
просто начни програмировать

Sanjar
13.08.2017
16:39:29
Мда, отбитый совет

Ad.x ??
13.08.2017
16:39:39
как начнешь понимать че к чему, взглянешь снова на схему. потом в код фреймворка, потом на схему, потом в код

Sanjar
13.08.2017
16:39:45
Я так пробовал делать
я даже хз, куда что писать

Ad.x ??
13.08.2017
16:39:52
это ты отбитый, пытаешься понять непонимаемое
хоть 300 раз выучи, ниче не поймешь без наглядного пособия

Sanjar
13.08.2017
16:40:39
Чел, я даже не ебу, куда писать, понимаешь?
Лучшее что можно сделать - это наверное порыть статьи в духе "делаем блог на йии2", посмотреть что там куда или исходники поискать

Ad.x ??
13.08.2017
16:41:20
вот ищи исходники, и копипасти их к себе
потом пытайся что-то менять, попутно читая литературу

Владимир
13.08.2017
16:42:03
по-любому на том же ютубе есть гайды как с нуля какой-нить бложек написать

Ad.x ??
13.08.2017
16:42:12
конечно
там и разберешься что такое компонент например
с фильтром познакомишься когда начнешь принимать данные от юзера, например при редактировании поста

Sanjar
13.08.2017
16:44:14
Спасиб, так и делаю щас, нашёл в гитхабе бложек какой-то, поковыряюсь

Ad.x ??
13.08.2017
16:46:27
бложик збс кстати, даже если никто читать его не будет
просто свои знания постоянно накапливающиеся каталогизировать
ссылочки сохранять и прочие штуки
заодно подучишься. и прям 100500 со временем начнешь свой прогресс замечать, когда в код бложика лезить будешь )

Ulugbek
13.08.2017
16:57:49
у Марка Сафронова есть книга по йии2 загугли
бесплатно

Google

Konstantin
13.08.2017
19:21:09

Виталий
13.08.2017
20:05:21
Посоветуйте какую-нибудь книжку про архитектуру ПО. Желательно на русском

Yevhenii
13.08.2017
20:26:47
Доброго времени суток, сразу вопрос:
есть файл на сервере, есть его alias, как получить ссылку на файл?

Artyom
13.08.2017
20:26:52

Евгений
13.08.2017
20:49:27
А мне эта нравится от признанного автора этой философии и подходов к проектированию ПО, перевели на русский наконец-то: https://www.ozon.ru/context/detail/id/35045716/

Konstantin
13.08.2017
21:16:13
скоро уж придумают чот другое а они все ооп книги пишут )))

Artem
13.08.2017
21:17:14
Всем привет, есть кто из Питербурга?

Ivan
13.08.2017
22:05:43

Алексей
13.08.2017
22:49:46

Yevhenii
13.08.2017
22:51:09
ls -l
имею ввиду http://domain/@alias_to_file
где алиас заменить на путь

Алексей
13.08.2017
22:53:41
Я не понял тогда

Konstantin
14.08.2017
01:55:07

Ivan
14.08.2017
01:56:34
что?
ООП не помрёт в день "придумывания чего-то другого". И книги по нему актуальности не потеряют

Konstantin
14.08.2017
01:57:47
я знаю
?

Ярослав
14.08.2017
06:12:01

Ulugbek
14.08.2017
06:18:05
ребята, если закоментить
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
то runtime/logs пишется?

Alex
14.08.2017
06:18:43
смотря как настроено приложение

Ulugbek
14.08.2017
06:19:12

Google

Alex
14.08.2017
06:19:20
config.php

Ulugbek
14.08.2017
06:21:59

M
14.08.2017
06:22:44

Ulugbek
14.08.2017
06:23:42
basic

M
14.08.2017
06:23:55
./config/web.php

Ulugbek
14.08.2017
06:24:17
но спасибо

M
14.08.2017
06:25:01
https://github.com/yiisoft/yii2-app-basic/blob/master/config/web.php#L58-L73

Ulugbek
14.08.2017
06:25:49
смотря как настроено приложение

Vladislav
14.08.2017
06:25:49
он докапался до config.php

Ulugbek
14.08.2017
06:25:49
а куда смотреть?
config.php

Vladislav
14.08.2017
06:25:55
мол ты ему посоветовал именно этот файл
но по сути, он ен разбирается

M
14.08.2017
06:26:35
качаешь шторм и бегаешь по ссылкам, всё что нужно, чтобы разбираться.

Владимир
14.08.2017
06:26:59

M
14.08.2017
06:27:09
Естественный отбор.

Alex
14.08.2017
06:27:57
ну да

Google

Alex
14.08.2017
06:28:02
айпишки же банят

M
14.08.2017
06:28:46
Айтишники банят айпишники.

Alex
14.08.2017
06:29:10
ВПН к вашим услугам)

M
14.08.2017
06:29:12
Это как надо ненавидеть интернет, чтобы такое вытворять.

Ulugbek
14.08.2017
06:29:17

Alex
14.08.2017
06:29:42
Это типа наезд на меня?

Vladislav
14.08.2017
06:29:43
когда он сказал config.php имелся ввиду твой файл конфига
назови его хоть konfiguracia.php

Alex
14.08.2017
06:30:18
Успакойтесь)

M
14.08.2017
06:30:22
Я тебе ссылку дал, на тот файл web.php, ты хоть начни думать. Как ты работать собрался, если тебя за ручку водить. И да, конфигурация в доке описана на первых страницах.

Vladislav
14.08.2017
06:30:27
итого, раз ты докапался до названия файла - ты не разбирешься

M
14.08.2017
06:30:49
Да ппц, совсем ленивая молодёжь пошла, доку не мог даже первые страницы, при чем НА РУССКОМ ЯЗЫКЕ ДОКА
ХЗ, нейрочипы внедрять что ли с nginx,yii2, etc skills

Vladislav
14.08.2017
06:31:28
eve online