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
|