활성 레코드의 비헤이비어 메서드 내에서 모델의 현재 인스턴스에 액세스 할 수 있습니까? 내가 계획하고있는 것은 현재 인스턴스의 속성 값을 사용하여 반환 값을 구성하는 것입니다. 행동의 public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors[] = [
는 과도하게 단순화 동작은 동작이 성공적으로 연결되어 public class GreetBehavior extends Behavior {
public function sayHello() {
return "Hello"
}
public function actionGreet() {
return "Hello";
Yii 동작의 beforeSave를 사용하여 저장을 중단하고 오류를 반환하고 싶습니다. 내가 시도하고, 일을하지 않은 것은 : public function beforeSave($event) {
parent::beforeSave($event);
$tested_value = null;
if(is_null($tested_value)