Hi Cliff - Thanks.  Maybe I'm using the wrong implementation here.   My
design is that $this->_aData['action'] could resolve to an 'update',
'insert' or 'delete' request and thus be directed to the appropriate
function.  I didn't want to use a literal, but have the decision made by the
calling routine.
 
Best Regards - 
 
Rick
============
[EMAIL PROTECTED]
 
 

  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Cliff Hirsch
Sent: Thursday, December 06, 2007 10:20 AM
To: NYPHP Talk
Subject: Re: [nyphp-talk] Help with a self:: ish problem



class actions {
 
 private function update(){
  echo 'Update being executed!';
  return TRUE;
 }
 
//public functions ==================================
    public function do_action($table,$data){
     //direct action activity
     //assumption: $data['action'] will contain action definition
     $this->_table=$table;
     $this->_aData=$data;
     
     $completed=self::update();  //<==  THIS IS THE PROBLEM LINE
     



Try $completed=$this->update()

Update is not a static function. If you want to use self, use static
function update()..... 
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to