Владислав
Моя система весов находится таки в коде, из которого она попадает в таблицу. Понятно, что я могу поменять, само собой. Просто мне такой способ не очень нравится.
Anonymous
Так она не должна там находится
Anonymous
В таблице с маской или ролью, должно быть поле с весом
Anonymous
Anonymous
На сколько мне известно, "ну такоооое", по моему вк использует такой подход с масками
Anonymous
Сумма весов масок, определяет более главную роль
Anonymous
И менее главную роль
Anonymous
Например, если у тебя нет конкретно администратора, а есть права доступа, то совокупность весов этих прав и решит, кто круче
SarcasmIO
вконтакте это не нужно
darkwoolf
Когда пишу на пост какой-то то оно пишет просто в одну строку, а не как как должно.
darkwoolf
darkwoolf
{% for post in pagination %} <div class="list-group"> <div class="list-group-item list-group-item-primary"><h2>{{ post.title }}</h2></div> <div class="list-group-item"> <p>{{ post.content }}</p> <p> <a class="btn btn-info right" href="{{ path('show_post', {'id': post.id}) }}"><i class="fa fa-newspaper-o" aria-hidden="true"></i> Read more</a> </p> </div> </div> <br> {% endfor %}
darkwoolf
Вот так код выглядит
darkwoolf
🤦‍♂️пробелы ставить не пробовали в тексте?
НУ ладно, тупо вышло, но спасибо)
Витебск 01
Ребята
Витебск 01
Как сделать стабильный Интернет?
Витебск 01
Например на хостингах, каким образом он стабилен?
Витебск 01
У меня например часто просто падает соединение порой, для моей программы нужен нормальный интернет
Dmitriy
Например на хостингах, каким образом он стабилен?
купить гарантированный канал а лучше 2
Витебск 01
купить гарантированный канал а лучше 2
А как его найти? В Гугле тип так и писать?
Dmitriy
"Гарантированный канал связи"
Ra
Fastvps.ru, servers.com
Ra
Firstvds.ru
Витебск 01
Спасибо
Anonymous
Всем привет. Есть некое подобибие проекта, который использует Доктрину (без симфони). В начале (😅) всё работало нормально, но недавно стал получать сообщение такого типа при попытке сохранить созданную недавно сущность: An exception occurred while executing 'INSERT INTO my_table (title, from, to, old, new, html, names, options, classes, validations, created, updated, deleted) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [\"123\", \"a@a.a\", \"a@a.a\", 0, 0, null, null, null, null, null, \"2018-01-03 09:04:48\", null, null]:\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'from, to, old, new, html, names, options, classes, validations, created, updated' at line 1 Пару забавных моментов: 1) Если сущность уже есть в базе и я лишь меняю один единственный пункт (title, not null), то сущность сохраняется нормально. Но изменения одного тайтла не достаточно. :) 2) Спокойно устанавливается timestamp для deleted. Для операций с entity, естественно, используется entity manager. Может кто сталкивался с подобным? Где я мог накосячить?
Ihor
ключи
Ihor
дефолтные значения
Anonymous
показывай код, отвечающий за добавление подобной конструкции
Ihor
а лучше распечатай sql запрос
Ihor
и схему бд покажи
Sergey
Всем привет. Есть некое подобибие проекта, который использует Доктрину (без симфони). В начале (😅) всё работало нормально, но недавно стал получать сообщение такого типа при попытке сохранить созданную недавно сущность: An exception occurred while executing 'INSERT INTO my_table (title, from, to, old, new, html, names, options, classes, validations, created, updated, deleted) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [\"123\", \"a@a.a\", \"a@a.a\", 0, 0, null, null, null, null, null, \"2018-01-03 09:04:48\", null, null]:\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'from, to, old, new, html, names, options, classes, validations, created, updated' at line 1 Пару забавных моментов: 1) Если сущность уже есть в базе и я лишь меняю один единственный пункт (title, not null), то сущность сохраняется нормально. Но изменения одного тайтла не достаточно. :) 2) Спокойно устанавливается timestamp для deleted. Для операций с entity, естественно, используется entity manager. Может кто сталкивался с подобным? Где я мог накосячить?
from ключевое слово и его нужно экранировать
Anonymous
Дефолтные значения почти у всех полей null (nullable), кроме old и new, у них default 0 и таймстампов.
Sergey
написано же что ошибка в синтаксисе запроса, а не в попытке вставить данные
Anonymous
написано же что ошибка в синтаксисе запроса, а не в попытке вставить данные
Так мы не слепые, просто неизвестно, что у него за запрос и единственная ли это ошибка в синтаксисе.
Ihor
мы хоть посмотрим
Sergey
Так мы не слепые, просто неизвестно, что у него за запрос и единственная ли это ошибка в синтаксисе.
другие с тобой не согласны и предлагают проверить ключи или показать схему
Anonymous
другие с тобой не согласны и предлагают проверить ключи или показать схему
вам никто не запрещает быть не согласными со мной и это нормально 👍
Anonymous
Только не понятно, почему доктрина сама не экранирует данные моменты
Anonymous
Всё, просто сменил поля, дабы избежать танцев с бубном.
Anonymous
Имена*
The Ant
Всем привет. Есть некое подобибие проекта, который использует Доктрину (без симфони). В начале (😅) всё работало нормально, но недавно стал получать сообщение такого типа при попытке сохранить созданную недавно сущность: An exception occurred while executing 'INSERT INTO my_table (title, from, to, old, new, html, names, options, classes, validations, created, updated, deleted) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [\"123\", \"a@a.a\", \"a@a.a\", 0, 0, null, null, null, null, null, \"2018-01-03 09:04:48\", null, null]:\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'from, to, old, new, html, names, options, classes, validations, created, updated' at line 1 Пару забавных моментов: 1) Если сущность уже есть в базе и я лишь меняю один единственный пункт (title, not null), то сущность сохраняется нормально. Но изменения одного тайтла не достаточно. :) 2) Спокойно устанавливается timestamp для deleted. Для операций с entity, естественно, используется entity manager. Может кто сталкивался с подобным? Где я мог накосячить?
Э - экранирование
Sergey
гадаю по ошибкам, правлю баги без логов, приворожу удачный деплой
The Ant
попробуй экранировать свои переменные
Anonymous
Так там проблема не с переменной, а с именем поля.
The Ant
вижу зарезервированные слова в запросе
The Ant
в качестве имен колонок
The Ant
это нормально? ;D
Anonymous
Аж читать приятно ☺
спасибо, но это элементарные нормы, нужно слушать своих собеседников и не навязывать свое мнение, у всех есть право на свое независимое мнение👍
Anonymous
это нормально? ;D
Вообще, почему бы и нет? Просто работаю с этим я через ORM. Доктрина по умолчанию не хочет экранировать названия столбцов. Возможно есть способ настроить её так, чтобы экраны ставились, но проще не юзать такие слова. До подсказки Сергея я не был в курсе, что оно зарезервировано, а при создании таблицы экранировал его (ибо писал запрос вручную), хех. В любом случае, теперь всё нормально.)
Anonymous
Что я теперь и делаю.)
𝕯𝖆𝖓𝖎𝖑𝖆
ребят, извиняюсь за возможно нубский вопрос. есть какой-нить генератор хэшей как мд5 только чтоб хэш был по-короче? безопасность не нужна
Anonymous
Бери первые 6 символов
Ruslan
uniqid()
𝕯𝖆𝖓𝖎𝖑𝖆
надо их где-то 3к сгенерить, и чтоб все были уникальными
The Ant
или 32 )
Anonymous
а что тебе мешает его обрезать?
Anonymous
что бы по короче сделать
𝕯𝖆𝖓𝖎𝖑𝖆
а что тебе мешает его обрезать?
а вдруг чудом совпадет с другим)
Sam
а вдруг чудом совпадет с другим)
Генератор строки+проверка значения по БД. Если уже есть — генерировать новый
The Ant
1514974616 p1z5w8
The Ant
таймштамп - значение в 36ричной системе счисления
𝕯𝖆𝖓𝖎𝖑𝖆
принципе все вышесказанное норм, просто идеально под мой случай был бы именно шифратор типа мд5, только с короткими хэшами. такого точно не существует?
Anonymous
Тут это нельзя, а тут @webwork можно
Anonymous
Тут это нельзя, а тут @webwork можно
Спасибо за информацию
𝕯𝖆𝖓𝖎𝖑𝖆
http://web.archive.org/web/20130727034425/http://blog.kevburnsjr.com/php-unique-hash
я не очень понял, ибо инглиш. вопрос, там можно как входные данные использовать длинные строки на русском?
Anonymous
а вдруг чудом совпадет с другим)
добавь соль и например время по секундно (unixtime) и выбирать случайный отрезок хэша.