做兩個不同的功能我有一個按鈕在我的形式,應該插入數據到數據庫併發送數據作爲電子郵件。所以我的問題是我可以分開控制器中的功能?我已經試圖只用一個函數來插入(插入數據庫並將數據作爲電子郵件發送)。它真的看起來很亂,因爲我實際上想要做的功能超過了這兩個。 public function insertdata(){...}
和public function sendemail(){...}
也許是這樣的。使1按鈕在控制器php codeigniter
0
A
回答
1
當然,這是可能的。您可以使用第一個功能插入數據創建兩個函數,並檢查您的數據是否會被插入。如果插入,則調用第二個函數併發送郵件。例如:
public function insertdata(){
$data = $this->input->post();
//add model
$result = $this->insert_model->InsertData($data);
if($result>0){
$this->sendmail($data);
}else{
$this->session->set_flashdata('Your data not inserted');
}
}
public function sendmail($data){
//here you can read data and write code for send email.
}
相關問題
- 1. 從codeigniter中查看控制器的單選按鈕值
- 2. 在codeigniter中將數據從控制器1傳遞到控制器2
- 3. 簡單的PHP陣列codeigniter控制器
- 4. PHP捲曲的CodeIgniter控制器
- 5. 按鈕控制?
- 6. CodeIgniter和控制器
- 7. 微控制器 - 按鈕「按住」聽衆
- 8. codeigniter控制器機制
- 9. 列表包含按鈕。在按鈕點擊打開控制器
- 10. 按鈕控制php頁面包括
- 11. 從另一個控制器使用控制器CodeIgniter和HMVC
- 12. Ajax發佈到codeigniter控制器給404,但它使控制器?
- 13. UIPage控制按鈕
- 14. 在另一個視圖控制器中禁用1視圖控制器的按鈕
- 15. 使用codeigniter控制器上傳圖像
- 16. Codeigniter使子目錄控制器工作
- 17. Codeigniter多個控制器
- 18. AJAX POST到CodeIgniter控制器
- 19. Codeigniter:控制器URI與庫
- 20. CodeIgniter默認控制器
- 21. Ajax訪問codeigniter控制器
- 22. 子域Codeigniter控制器
- 23. 測試CodeIgniter控制器
- 24. CodeIgniter - 隱藏控制器
- 25. Codeigniter控制器,javascript console.log()
- 26. Codeigniter控制器分配
- 27. codeigniter控制器加載
- 28. Scrapyjs +飛濺點擊控制器按鈕
- 29. 用按鈕處理多個控制器
- 30. 從按鈕加載導航控制器
是的,當然,你需要讓儘可能多的方法,並從一個鏈接到路線 – Steve
打電話給他們,你可以在你從添加第二個按鈕,這兩個按鈕需要有一個名字,並在你的控制器中,首先你需要捕捉用戶點擊的聊天按鈕,然後讓你的邏輯。或者在你的第二個按鈕中使用html5動作 – elddenmedio