อยากใส่ line notifiy ใน ออมสิน เวลาบันทึกรายรับรายจ่ายครับ หน้าหลักเว็บบอร์ดทั่วไปอยากใส่ line notifiy ใน ออมสิน เวลาบันทึกรายรับรายจ่ายครับ ผมเพิ่มไฟล์ line.php ตามอาจารย์แล้ว แล้วไปที่หน้า ierecord.php เราต้องไปเพิ่มค่าตรงไหนครับ ให้รายงานเข้าไลน์ ว่า รายรับ / รายได้ ยอดเงิน วันที่บันทึก หมายเหตุ สามารถทำได้ไหมครับ 0SHAREFacebookTwitterLINE it! Naruephon } if (empty($ret)) { // คืนค่า $ret['alert'] = Language::get('Saved successfully'); $ret['alert'] = \Gcms\Line::send('BOARD_NOTIFICATIONS'); $ret['location'] = $index->id == 0 ? 'reload' : 'back'; // เคลียร์ $request->removeToken(); ใส่แบบนี้ใน model\ierecord.php แจ้งเตือนเมื่อ บันทึก รายรับ/รายจ่ายแล้วครับ แต่ ถ้าอยากดึง ค่า หมวดหมู่ / วันที่ / ยอดเงิน / หมายเหตุ ต้องใส่ค่าอย่างไรครับอาจารย์ แอดมิน แนะนำให้ดูข้อมูลที่ต้องการจากฐานข้อมูล แล้ว Query มาใช้เลยครับ วิธี Query แบบง่ายที่สุด https://www.kotchasan.com/...2....html ส่วน Query ที่จะใช้ให้ดูจากฐานข้อมูลเอานะครับ ว่าต้องการข้อมูลอะไรบ้าง Naruephon สามารถ query จากข้อมูลที่บันทึกล่าสุดได้เลยใช่ไหมครับ กดบันทึก แล้วจะไปดึง ค่า ล่าสุดที่บันทึกไปแล้วใน DB ส่ง line notify แบบนี้ใช่ไหมครับ แอดมิน ในหน้าที่บันทึกมันมีข้อมูลอยู่แล้ว เอามาใช้ได้เลย Naruephon ได้แล้วครับ งูๆปลาๆมาก เหลือหาวิธีดึง ค่า ชื่อใน cat. มาด้วยครับ ตอนนี้ดึงได้แค่ ID งมต่อไปครับ if (empty($ret)) { $model = new \Kotchasan\Model; $table_name = $model->getTableName('ierecord'); // save $save = array( 'comment' => $request->post('write_comment')->topic(), 'create_date' => $request->post('write_create_date')->date(), 'category_id' => $category_id, 'wallet' => $request->post('write_wallet')->toInt(), ); if ($status == 'IN') { $save['income'] = $amount; $save['expense'] = 0; //แจ้งเตือน รายรับ Line $error = \Gcms\Line::send("\n".'บันทึกรายรับวันที่ '. $save[create_date]. "\n".'จำนวนเงิน : ' .$amount.' บาท '."\n".'หมายเหตุ : '.$save[comment] ); } else { $save['expense'] = $amount; $save['income'] = 0; //แจ้งเตือน รายจ่าย Line $error = \Gcms\Line::send("\n".'รายการจ่ายวันที่ '. $save[create_date]. "\n".'จำนวนเงิน : ' .$amount.' บาท '."\n".'หมายเหตุ : '.$save[comment] ); อนุพงศ์ เพียงตา อ้างอิงจาก ความคิดเห็น #1} if (empty($ret)) { // คืนค่า $ret['alert'] = Language::get('Saved successfully'); $ret['alert'] = \Gcms\Line::send('BOARD_NOTIFICATIONS'); $ret['location'] = $index->id == 0 ? 'reload' : 'back'; // เคลียร์ $request->removeToken(); ใส่แบบนี้ใน model\ierecord.php แจ้งเตือนเมื่อ บันทึก รายรับ/รายจ่ายแล้วครับ แต่ ถ้าอยากดึง ค่า หมวดหมู่ / วันที่ / ยอดเงิน / หมายเหตุ ต้องใส่ค่าอย่างไรครับอาจารย์ ผมต้องการให้แจ้งเตือนทางไลน์ของโปรแกรมแจ้งซ่อมออนไลน์(inventory-master) ครับต้องแก้ไขอย่างไร ผมทดลองใส่ตามนี้แล้ว บันทึกได้ แต่ไม่ยังอยู่หน้าเดิมและไม่แจ้งเตือนทางไลน์ แอดมิน มีไฟล์ Gcms/Line.php หรือยังครับ ถ้ายังคงต้องหามาใส่ก่อน BOARD_NOTIFICATIONS เป็นตัวแปรภาษา มีอยู่แล้วหรือไม่ ลองเปิดการแสดงผล error ดูครับ (DEBUG) เผื่อมีข้อผิดพลาดอะไร ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 1024
if (empty($ret)) {
// คืนค่า
$ret['alert'] = Language::get('Saved successfully');
$ret['alert'] = \Gcms\Line::send('BOARD_NOTIFICATIONS');
$ret['location'] = $index->id == 0 ? 'reload' : 'back';
// เคลียร์
$request->removeToken();
ใส่แบบนี้ใน model\ierecord.php แจ้งเตือนเมื่อ บันทึก รายรับ/รายจ่ายแล้วครับ แต่ ถ้าอยากดึง ค่า
หมวดหมู่ / วันที่ / ยอดเงิน / หมายเหตุ ต้องใส่ค่าอย่างไรครับอาจารย์
วิธี Query แบบง่ายที่สุด https://www.kotchasan.com/...2....html
ส่วน Query ที่จะใช้ให้ดูจากฐานข้อมูลเอานะครับ ว่าต้องการข้อมูลอะไรบ้าง
กดบันทึก แล้วจะไปดึง ค่า ล่าสุดที่บันทึกไปแล้วใน DB
ส่ง line notify แบบนี้ใช่ไหมครับ
if (empty($ret)) {
$model = new \Kotchasan\Model;
$table_name = $model->getTableName('ierecord');
// save
$save = array(
'comment' => $request->post('write_comment')->topic(),
'create_date' => $request->post('write_create_date')->date(),
'category_id' => $category_id,
'wallet' => $request->post('write_wallet')->toInt(),
);
if ($status == 'IN') {
$save['income'] = $amount;
$save['expense'] = 0;
//แจ้งเตือน รายรับ Line
$error = \Gcms\Line::send("\n".'บันทึกรายรับวันที่ '. $save[create_date]. "\n".'จำนวนเงิน : ' .$amount.' บาท '."\n".'หมายเหตุ : '.$save[comment] );
} else {
$save['expense'] = $amount;
$save['income'] = 0;
//แจ้งเตือน รายจ่าย Line
$error = \Gcms\Line::send("\n".'รายการจ่ายวันที่ '. $save[create_date]. "\n".'จำนวนเงิน : ' .$amount.' บาท '."\n".'หมายเหตุ : '.$save[comment] );
ผมต้องการให้แจ้งเตือนทางไลน์ของโปรแกรมแจ้งซ่อมออนไลน์(inventory-master) ครับต้องแก้ไขอย่างไร ผมทดลองใส่ตามนี้แล้ว
บันทึกได้ แต่ไม่ยังอยู่หน้าเดิมและไม่แจ้งเตือนทางไลน์
BOARD_NOTIFICATIONS เป็นตัวแปรภาษา มีอยู่แล้วหรือไม่
ลองเปิดการแสดงผล error ดูครับ (DEBUG) เผื่อมีข้อผิดพลาดอะไร