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 -~----------~----~----~----~------~----~------~--~---
