Veritabanına kaydetmeden önce verileri değiştirmek

0 Cevap php

D: Bir cakephp acemi bi'şey

CakePHP'de mysql içine veri koymak önce nasıl bir denetleyicisi verileri değiştirebilirsiniz?

function add() {
    if (!empty($this->data)) {
        $this->Template->create();

                    /* This works! */
        $this->data['Template']['sümüklüböcek']     = Inflector::sümüklüböcek(utf8_encode(strtolower($this->data['Template']['isim'])),'-');

                    /* does not work ! */
                    $this->data['Template']['oluşturulan']  = time();           
        $this->data['Template']['category_kimlik']  = $this->data['Template']['category'];

        if ($this->Template->save($this->data)) {
            $this->Session->setFlash('Your post has been saved.');
            $this->redirect(array('action' => 'index'));
        }
    }else{
                    /* dropdown */
        $this->set('categories',$this->Template->Category->find('list'));   
    }
}

Benim veritabanında Alanları:

templates

  • kimlik
  • sümüklüböcek
  • category_kimlik (belong to categories)
  • isim
  • oluşturulan

Herkes benim yardımcı olabilir misiniz?

selamlar!

0 Cevap