2012-05-30 157 views
0

我有这样一个表评论:Zend框架:评论的形式发布

Com_ID | Com_Content | Com_Date | Book_ID| User_ID 

我能得到的一切,但User_ID。我已经在Zend_Auth中存储User_ID,我可以在屏幕上查看它,但我不知道如何从我的屏幕上找到它。

例如,我可以得到我的Com_DateIndexController这样的:

public function CommentAction() 
{   
    $Com_Date = new Zend_Db_Expr('NOW()'); 
    ... 

所以我可以做同样的事情User_ID怎么办呢? 在此先感谢!

回答

0

已使用Zend_Auth验证身份可以通过以下方式获得:

$auth = Zend_Auth::getInstance(); 
if ($auth->hasIdentity()) { 
    // Identity exists; get it 
    $identity = $auth->getIdentity(); 
} 

希望这是你的意思。

+0

我在这里找到了解决方案:$ auth = Zend_Session :: namespaceGet(“Zend_Auth”); $ user = $ auth [“storage”]; $ username = $ user-> username; –