-
getRecord($fields, $conditions, $options):
To retrieve single record-
hydrate: true,false to enable, disable hydration
-
contain: To get relation data
$this->Users->getRecord(['id', 'name'], ['id' => '1'], $options);
-
-
getRecords($fields, $conditions, $options):
To retrieve records-
hydrate: true,false to enable, disable hydration
-
orderBy: get record according to order
-
limit: Set limit
-
contain: To get relation data
$options = [ 'hydrate' => true, // To enable hydration 'orderBy' => ['id' => 'DESC'], 'limit' => '100', 'contain' => 'Products', ]; $this->Users->getRecords( ['id', 'name'], ['id' => '1'], $options );
-
-
saveRecord($data):
To save single record$this->Users->saveRecord(['name' => 'Frank', 'age' => '55']);
-
saveRecords($data):
To save multiple records$data = [ [ 'name' => 'Jay', 'age' => '24', ], [ 'name' => 'Ishan', 'age' => '26', ], ]; $this->Users->saveRecords($data);
-
updateRecord($id, $data):
To update single record$this->Users->saveRecords(['id' => 1], ['age' => '25']);
-
updateRecords($data, $conditions):
To update into multiple rows$this->Users->updateRecords(['age' => '25'], ['name' => 'Jay']);
-
deleteRecord($conditions):
To delete single record$this->Users->deleteRecord(['name' => 'Frank']);
-
deleteRecordById($id):
To delete record by id$this->Users->deleteRecordById($id);
-
deleteRecords($conditions):
To delete multiple records$this->Users->deleteRecords(['age' => '25']);
-
countRecords($conditions):
To count records$this->Users->countRecords(['name' => 'Ishan']);