예제 #1
0
 /**
  * @internal
  */
 public function access($key, $cache = true)
 {
     if ($this->table->getConnection()->getCache() && !isset($this->modified[$key]) && $this->table->access($key, $cache)) {
         $id = isset($this->data[$this->table->getPrimary()]) ? $this->data[$this->table->getPrimary()] : $this->data;
         $this->data = $this->table[$id]->data;
     }
 }
예제 #2
0
파일: ActiveRow.php 프로젝트: kovkus/r-cms
 public function access($key, $delete = FALSE)
 {
     if ($this->table->connection->getCache() && !isset($this->modified[$key]) && $this->table->access($key, $delete)) {
         $id = isset($this->data[$this->table->primary]) ? $this->data[$this->table->primary] : $this->data;
         $this->data = $this->table[$id]->data;
     }
 }
예제 #3
0
 public function access($key, $delete = FALSE)
 {
     if ($this->table->connection->cache && $this->table->access($key, $delete)) {
         $this->data = $this->table[$this->data[$this->table->primary]]->data;
     }
 }