Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Alexandr.Poddubsky
@AlexandrPoddubsky
:)
$values = array(
                array(
                'title' => 'Example',
                'uid' => 1,
                'created' => REQUEST_TIME,
                ),
                array(
                'title' => 'Example 2',
                'uid' => 1,
                'created' => REQUEST_TIME,
                ),
                array(
                'title' => 'Example 3',
                'uid' => 2,
                'created' => REQUEST_TIME,
                ),
                );

                $query = db_insert('node')->fields(array('title', 'uid', 'created'));
                 foreach ($values as $record) {
                 $query->values($record);
                }
                $query->execute();
KarmaBot
@KarmaBot
@AlexanderPoddubsky, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
onatalushko
@onatalushko
в друпале db_merge
Alexandr.Poddubsky
@AlexandrPoddubsky
db_merge('example')
                 ->key(array('id' => $id))
                 ->fields(array(
                   'name' => $name,
                 ))
              ->execute();
мне нужно тоже самое но с форичем для кея и валю
onatalushko
@onatalushko
ну так заверни в форич
в чем вопрос то
Alexandr.Poddubsky
@AlexandrPoddubsky
не получается
onatalushko
@onatalushko
тоесть ?
Alexandr.Poddubsky
@AlexandrPoddubsky
посмотри внимательно на первый пример
или я походу уже устал
или два форича
onatalushko
@onatalushko
https://www.drupal.org/node/310085 - почитай внимательно
Conditional set особенно
Alexandr.Poddubsky
@AlexandrPoddubsky
меня этот конструктор заебывает уже
капитально причем
кондишин для селекта
а ключ для inserta дубликат полей
Alexandr.Poddubsky
@AlexandrPoddubsky
ну вот если знаешь
как сделать
foreach ($values as $record) {
                 $query->values($record);
                }
с ключем?
Alexandr.Poddubsky
@AlexandrPoddubsky
$this->condition($key, $value); походу
Igor Cheledinov
@chilic
foreach ($values as $key => $record) { так чтоли?
Alexandr.Poddubsky
@AlexandrPoddubsky
да делал я так
не ключ в фориче
кроме значения для филдов есть еще DUPLICATE KEY вот в него и надо подставить значение
$query->values не нашел где смотреть схему куда что подставляется чтобы ключу значение подсунуть
Alexandr.Poddubsky
@AlexandrPoddubsky
или уже фигу вижу а не книгу
Alan Bondarchuk
@fortis
@AlexandrPoddubsky не сделаешь ты это с db_merge
не мучайся)
под 8ку его переделывают а в 7ке wont fix насколько помню
Raman Starshykh
@dashiwa
А как в доктрине с этим вкурсе кто,есть что-то такое чтобы ух..все было ..самое самое лучшее.
Igor Cheledinov
@chilic
@dashiwa есть, там всё поще
Alexandr.Poddubsky
@AlexandrPoddubsky
@fortis спасибо что отозвался. доброе утро. плохо что увы
KarmaBot
@KarmaBot
Спасибо (+1) для @fortis принято! Текущая карма +15.
крутяк
Alan Bondarchuk
@fortis
https://www.drupal.org/project/aframe разметка под окулус)))
Zulljin
@animan01
интересно)
Alexander Dubovskoy
@adubovskoy
maria-kvitova
@maria-kvitova
М-да. Избавиться от php-template в ядре это еще не все - из головы разработчиков его выкинуть куда сложнее.
Alan Bondarchuk
@fortis
эм))
а чем это кардинально отличается от например {{ form(view, variables = []) }} в симфони?
Alexander Dubovskoy
@adubovskoy
не, там все в порядке, кроме одного варианта: {{ 'return date("Y");' | php }}
остальное норм
ну и preg_replace тоже лишнее
maria-kvitova
@maria-kvitova
Мешать вывод и логику - плохая идея. Внезаввисимости от фреймворка
Alan Bondarchuk
@fortis
там нет логики
в примере во всяком случае на странице модуля