|
|
|
Codeigniter แสดงข้อความที่ View หลังจากคิวรี่เสร็จ |
|
|
|
|
|
|
|
ผมยังไม่ค่อยเคลียร์สำหรับคำถามครับ
แต่เท่าที่ดู code อาจจะขัดกับคอนเซพท์ MVC เล็กน้อยคือ
ใน model ไม่ควรมีคำสั่ง redirect ครับ คำสั่ง redirect น่าจะใช้ที่ controller มากกว่า
ใน model ควรจะ return ค่ามให้ controller จัดการต่อ
ค่าที่ return มาจาก model ก็อาจจะเป็นค่าที่บอกว่า เปลี่ยน password ได้หรือไม่
จากนั้น ใน controller ค่อย load view เพื่อแสดงว่าเปลี่ยน password เรียบร้อยแล้ว โดยการ ผ่านค่าว่าเปลี่ยน password ได้ไปพร้อมกับ array
เช่น
//ใน controller
Code (PHP)
if($this->password->changePasswordOK($userName, $oldPassword, $newPassword)) //password = model
{
$arrayForView['changePasswordResult'] = "เปลี่ยนระหัสผ่านสำเร็จ";
}else{
$arrayForView['changePasswordResult'] = "เปลี่ยนระหัสผ่านไม่สำเร็จ";
}
$this->load->view('viewname',$arrayForView);
//ใน view viewname.php
echo $changePasswordResult;
|
|
|
|
|
Date :
2013-03-20 12:05:56 |
By :
pnbps |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|