При разработке redbean вам необходимо переименовать поле в portfolio_id
. Тогда вы сможете получить доступ ко всем изображениям, вызвав компонент portfolio
и атрибут own
.
$portfolio=R::load('portfolio',1);
echo $portfolio->title;
foreach($portfolio->ownPortfolio_img as $img){
echo $img->image;
}
Теперь вы также можете добавить изображение, используя:
$image=R::dispense("portfolio_img");
$image->image="myimage.jpg";
$image->portfolio=R::load('portfolio',1);
R::store($image);
Я делаю похожую вещь в своих сценариях (один ко многим - компания к контактам).