में घटनाओं का वास्तविक विश्व उदाहरण मैं yii2 दस्तावेज़ से घटनाओं के बारे में जानें।Yii2
मुझे पता है कि यह कैसे काम करता है, लेकिन मुझे नहीं पता कि इसका उपयोग कहां किया जाए और मेरे विकास में इसका उपयोग कैसे किया जाए। ईमेल अधिसूचना भेजने का उदाहरण है, लेकिन मुझे एक ठोस उदाहरण चाहिए जो इस विचार को स्पष्ट करता है कि कहां उपयोग करना है और इसका इस्तेमाल कैसे करें ।
मेरी कोड मॉडल में नीचे है मैं
const EVENT_NEW_USER = 'new-user';
public function sendMailto($event){
$this->sendMail(arguments);
// you code
}
बारे में नियंत्रक में:
use yii\base\Component;
use yii\base\Event;
public function someaction(){
$model->on(SignUpForm::EVENT_NEW_USER, [$model,'sendMailto'],['auth'=>$model_auth,'user_details'=>$user_details]);
$model->trigger(SignUpForm::EVENT_NEW_USER);
}
मैंने कई शोध किए और पाया कि उदाहरण हो सकते हैं लेकिन मैं developemnt के दौरान इसका उपयोग क्यों और क्यों उपयोग नहीं कर पा रहा हूं। –
यह उदाहरण बहुत अच्छा है, आप वास्तव में क्या समझ नहीं सकते? – arogachev
मैं समझ नहीं पा रहा हूं कि मैं इसका पुन: उपयोग कैसे कर सकता हूं। उदाहरण के लिए सहेजने से पहले एक घटना है और हम उस घटना का कई बार उपयोग कर सकते हैं। –