इस कोड को आउटपुट:लिंक के साथ ई-मेल भेजते
Call to a member function link() on a non-object
क्या मैं चाहता हूँ ईमेल में एक लिंक भेज रहा है। कोड के साथ क्या गलत है? धन्यवाद
class User extends AppModel {
public $helpers = array('Html');
public function sendEmail($email_user, $code) {
$email = new CakeEmail();
$email->config('smtp');
$pwrurl = "http://xxx/users?se=check&mail=".$email_user."&code=".$code;
$link = $this->Html->link('Link name', $pwrurl, array('target' => '_blank'));
$email->from(array('[email protected]' => 'xxxx'))
->to($email_user)
->emailFormat('html')
->send('My message:: '.$link);
return true;
}
}
अद्यतन: मैं एक ही त्रुटि मिलती है।
App::uses('CakeEmail', 'Network/Email');
App::uses('AppHelper', 'View/Helper');
class AppController extends Controller {
public $helpers = array('Form', 'Html');
public function sendEmail($email_user, $codeLink) {
//same code.
}
}
'$ यह-> एचटीएमएल' शायद 'शून्य' –
है, तो आप" शायद "खरोंच कर सकते हैं;) मुझे आश्चर्य है कि लोगों को मॉडल में हेल्पर्स सरणी को शामिल करने का विचार कैसे मिलता है ... – mark
@mark, और एक संभव समाधान है? – user1311784