Приветствую! Подскажите, $img = $pq2->find('.bbCodeImage')->attr('src');
использую такой код для получения урлов картинок, $post->img = (string)$img; записываю в базу.
Но в базе отображается только один урл, а в сообщении бывает несколько картинок, подскажите, как их все занести в запись в базе. Благодарю
Ilya1988, Можно, но затея дурацкая! :) Лучше складывать в отдельную таблицу с изображениями и связывать эти записи с основной записью. Связь один-ко-многим.
Lander, я и не говорил что это хорошая идея =) Просто самый простой вариант, чтобы не возится со связями, не все знают как с ними работать, а вариант с TEXT вполне подойдет для проекта с небольшим числом записей)
Ilya Loginov, извиняюсь за наглость, но не могу осилить своим умом.
$src = [];
foreach ($pq2->find('.bbCodeImage') as $image) {
$src[] = pq2($image)->attr('src');
}
/*применяем функцию implode*/
$ar_img = implode(",", $src);
/*вносим в базу ReadbeenPHP в поле img*/
$post->img = (string)$ar_img;
Так правильно ? По поводу картинок - думал их скачивать отдельной программой, но читал, что можно также phpquery использовать для скачивания(нужно чтобы они легли в те же папки, наверное) не подскажите ,что добавить ?
Спасибо!