首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >红豆-嵌套豆子-出什么问题了?

红豆-嵌套豆子-出什么问题了?
EN

Stack Overflow用户
提问于 2011-11-13 14:50:58
回答 1查看 3.5K关注 0票数 3

我想得到一个简单的嵌套bean关系--我遗漏了什么?

我真的很喜欢redbean的简单ORM语法,并且真的想使用它,但我似乎无法让它为我工作!

还有什么与此类似的,也许更成熟一些吗?我想要一些轻巧和简单的东西来构建wordpress插件,但是我需要知道我将来可以依赖它.

我开始考虑仅仅使用ezsql/sqlite,但不想:/

谢谢你的帮助..。

代码语言:javascript
复制
function p($s){
    $s = htmlentities(print_r($s,true));
    echo "<pre>$s</pre>";
}

require('rb.php');

R::setup('sqlite:dbfile.sql'); //sqlite\

R::debug(true);

// R::wipe('book');
// R::wipe('author');

$book = R::dispense( 'book' );
$book->title = 'Boost development with RedBeanPHP';

$a = R::dispense('author');
$a->name = "Dave";

$book->author = $a;

list($page1,$page2) = R::dispense('page',2);

$book->pages = array($page1,$page2);


$id = R::store($book);

echo $b = R::load('book',$id);
echo $b->author->name;

当我试图存储页面时,我得到了以下错误.

致命错误:在/Users/sig/Sites/redbean/rb.php:1508堆栈跟踪:#0 /Users/sig/Sites/redbean/rb.php(1587):RedBean_OODB->RedBean_Exception_Security(对象(RedBean_OODBBean)) #1 /Users/sig/Sites/redbean/rb.php(2523):RedBean_OODB->存储(对象(RedBean_OODBBean)) #2 /Users/sig /Sites中的未命名异常“RedBean_Exception_Security”(Object(RedBean_OODBBean))#1/Users/sig/Sites/RedBean/rb.php(2523):RedBean_OODB->store(RedBean_OODBBean)#2/Users/sig/sig/ RedBean_Facade::store(Object(RedBean_OODBBean)) /redbean/index.php(30):RedBean_Facade::store(Object(RedBean_OODBBean)) #3 {main}抛入/

/sig//redbean/rb.php行

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-13 21:27:01

问题是数组需要与其中的对象具有相同的名称,但根据关系而具有自己的或共享的前缀.

代码语言:javascript
复制
$book->ownPage = array($page1,$page2);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8112383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档