Hi,
What do you have in $current_name and $token in your debugger? To me
EmployeeTablePeer::doSelectOne($c) returns null which means it could not
find the employee with name = $token.
I don't think that it will throw an exception when your
$this->getUser()->getAttribute('allnames') return null because this is
actually not an exception. Furthermore, it reaches your pink line $val =
$par_tuple->getEmpId(); so the if condition
if($this->getUser()->getAttribute('allnames')) must have returned not null.

In my opinion, there're somethings wrong with the $token that Propel could
not find the right user.


On Fri, Sep 25, 2009 at 11:33 AM, DEEPAK BHATIA <[email protected]>wrote:

> Hi,
>
> Please find the code below
>
>
> ===================================================================================
> if($this->getUser()->getAttribute('allnames'))
> {
>    $current_name = $this->getUser()->getAttribute('allnames');
>
>    $token = strtok($current_name, ",");
>    $msubject = "Invitation for the meeting-Date:".$startdate." Start
> Time:".$stime." Room:".$room_tuple->getName();
>
>    $c = new Criteria();
>    $c->add(EmployeeTablePeer::NAME,$token);
>
>    try
>    {
>        $par_tuple = EmployeeTablePeer::doSelectOne($c);
>    }
>    catch(PropelException $e)
>    {
>       $this->redirect('login/logindberror');
>    }
>    $val = $par_tuple->getEmpId();
>
> ===================================================================================
>
> I get the error for the line above -
>
> "Fatal Error: Call to a member function getEmpId() on a non-object in
> /opt/lampp/htdocs/crb/apps/tool/modules/book/actions/actions.class.php at
> line 2370 which is the highlighted pink line above.
>
> My opinion
> ========
> My point is that session between web browser and server has been broken
> hence the $this->getUser()->getAttribute('allnames'); is returning a null
> value but if it is null then we should get PropelException.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to