如何将新函数添加到现有模型类

时间:2017-12-20 09:48:19

标签: php

有没有办法将新功能附加到PDO类系统? 我遇到的问题是类关闭了}。这意味着我无法向其添加代码。

我需要复制这个函数以及类HomeModel

 class HomeModel extends Model{
    public function blank(){
       $this->query('SELECT * FROM blank WHERE id=1');
       $rows = $this->resultSet();

       $update = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING);    

       if($update['edit']) {

           $update['last_update'] = date('Y-m-d H:i:s', strtotime('+1 hours'));
           $newTime = $update['last_update'];
           $body = $update['blank_body'];
           $this->query('UPDATE blank SET blank_body="'.$body.'", last_update="'.$newTime.'" WHERE id=1');
           $this->execute();

            //redirect
            header('Location: '.ROOT_URL.'#blank');

       }
    return($rows);

   }

  ** APPEND A NEW FUNCTION **      

}

我还需要对我的控制器类执行此操作,但这个与上面的模型基本相同。

我试图创建一个str_replace。那么这在一个没有类的页面上工作(只是一个普通的PHP文件)我无法在类中复制它。除了功能之外,它不会识别任何东西。

一位朋友告诉我,最聪明的方法是把它作为阵列但没有任何好的解释。

我很确定这是可能的,但我有点无能为力。

0 个答案:

没有答案