Да это я стормозил, но на самом деле все равно не работает, причем если нет поля $_primary_key в базе данных, то ругается пытаясь сохранить дважды с одним id, что в общем понятно, а если есть то сохраняет только последнюю запись. Раньше сохранял только первую, но в этом я уже покаялся
С этим я не могу поспорить и сам понимаю, но мне казалось, что $tags->save(); все же выполняется каждую итерацию цикла? Не просто получается замкнутый круг, но могу же я записать все это обратно в массив? А потом выводить другим циклом foreach? Я понимаю может вопрос кажется глупым, но я реально не понимаю. Я вижу выход, начать собирать строку запроса в цикле, но хочется все ж таки орм использовать....
Нет не точно предполагаю что орм составляет строку запроса и $tags->save(); ее отправляет. Я в курсе что foreach странный оператор "Внимание: Цикл foreach оперирует не исходным массивом, а его копией. Это означает, что любые изменения, которые вносятся в массив, не могут быть "видны" из тела цикла" Но все ж таки, что сделать то? Заменить на for? Или собирать строку запроса в теле цикла, и отправлять ее по его завершению?
Если вместо записи в базу подставить echo, выводится все корректно, то есть с массивом все в порядке, в базу же записывается только одна строка. Что не так?
Уже писал, ни кто не откликнулся, может как коммерческое, предложение кого то заинтересует.
Задача
Есть базовая прямая картинка рамки предположим 20 на 20 пикселей, надо завернуть картинку по кругу, причем на произвольный радиус. В итоге должно получиться изображение круглой рамки на прозрачном фоне.
Язык - php, срок, ну пару недель терпит.
Да уж изящное решение, там по кругу орнамент. Похоже единственный способ, это попиксельно рисовать, но так много математики в этом, что мне не справится, потому и думал может уже есть библиотека какая для подобных задач, но видимо кроме текста по кривой, в svg, в больше пока никому, ни чего не нужно....
В том то и дело что не нашел, задача весьма специфическая.
Предположим круг диаметром 100 пикселей, по ободу круга идет орнамент шириной 20 пикселей.
Задача, увеличить круг до 150 пикселей, сохранив ширину орнамента 20 пикселей.
Как не бьюсь, не могу даже представить с какой стороны подойти к задаче. Ведь даже если удастся загнуть базовый рисунок, его габариты все равно останутся прямоугольными, и на брать орнамент по кругу все равно будет проблема....
З.Ы. Зачем это надо? Сейчас модны вэб приложения, это не большой графический редактор рамка вокруг картинки, вот только круглая рамка, а еще б овальную сделать....
Не знаете можно ли средствами php или модулями какими загнуть картинку если не по кривой то хотя бы по радиусу? Задача специфическая, но решать надо...