我在玩zend framework 1.11和mongo。我决定使用Shanty_Mongo作为图书馆来轻松将Zend和Mongo连接起来,但我陷入了这个例外:Shanty_Mongo和Zend Framework 1.11
无法保存文档。文件没有被连接到一个分贝和收集
这是在控制器中的代码:模型的
public function indexAction()
{
try {
$guestbook = new Application_Model_Guestbook();
$guestbook->setComment('Commento di prova')
->setEmail('[email protected]')
->save();
$all_elements = Application_Model_Guestbook::all();
$this->view->entries = $all_elements;
} catch (Exception $exc) {
echo $exc->getMessage();
}
}
这是(部分):
class Application_Model_Guestbook extends Shanty_Mongo_Document
{
protected static $_db = 'test';
protected static $_collection = 'user';
protected $_comment;
.....
棚屋是在我库文件夹,并在application.ini中添加了它:
resources.view[] =
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
autoloaderNamespaces[] = "Shanty"
对于Shanty-Mongo文档,据报道,
“如果您在没有任何身份验证的情况下连接到本地主机,则无需再担心连接。棚户蒙戈会如果没有连接已被预先加到第一个请求自动连接。”
,但这种情况不会发生。我真的无法猜测为什么。 显然,蒙戈运行,因为如果我使用PHP蒙戈()我可以访问它,并执行插入,等等
我运行最新版本的蒙戈的,Zend公司在PHP 5.3.6在OSX 10.6.8 谢谢!
我tryed它也一样,即使这没有任何意义,我因为它实际上载入棚户库..反正我又现在tryed和不幸又没有成功..我仍然得到同样的错误:( 还是要谢谢你! – 2012-01-30 13:18:00