Class ExtendedOperationsBehavior
Operações comuns de model que geram exceção caso não sejam executadas com
sucesso (As operações nativas correspondentes retornam com valor falso):
- saveOrThrowException
- saveAllOrThrowException
- findByIdOrThrowException
Como em controllers, utilize o atributo \$uses para autocarregamento de modelos:
class MyModel {
public $actsAs = array(
'Base.ExtendedOperations',
);
public $uses = array(
'OtherModel',
);
}
$myModel = ClassRegistry::init('MyModel');
$myModel->OtherModel->find(...);
- ModelBehavior
-
ExtendedOperationsBehavior
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
saveOrThrowException( Model $model, mixed $data = null, mixed $validate = true, mixed $fieldList = array() )
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|