저는 CI 프로젝트를 상속 받았으며 몇 가지 사항을 파악하려고합니다.CodeIgniter에서 모델 메서드는 어떻게 호출됩니까?
을 감안할 때 이러한 2 링크 : 내가 직면하고있어 문제 중 하나는 다음과 같다
/esales/index.php/sales/send_receipt
/esales/index.php/sales/run
내가 CI 프로젝트를 통해보고 된이 파일주의 : esales/application/models/sale.php
내부
을, 2 있었다 주로 실행 된 기능 :
class sale_model extends CI_Model{
public function get_sales_data(){ /* gets sales data */}
public function send_invoice(){ /* sends order receipt */}
그리고 아이디어는 그 사용자가 /index.php/sales/run
, 기능을 클릭하면 get_sales_data()
/index.php/sales/send_receipt
을 클릭하면 send_invoice()
이 실행됩니다.
CodeIgniter는 링크를 모델의 기본 메소드에 어떻게 연결합니까? 특히 /sales/
이 sales_model
PHP 개체로 번역 된 것을 CI가 어떻게 알습니까?
당신은 (https://codeigniter.com/userguide3/) 프레임 워크의 [수동]을 읽어야 ...이 당신이 그것을 얻을 수없는 경우에 당신은 실패 할 수밖에하고, 정말 기본적인 것입니다 혼자서. – Narf
은 아무도 아직 라우터를 언급하지 않았다는 점에 충격을 받았습니다. application/config/routes는 튜토리얼을 즉시 실행하고 실제로 읽지는 않습니다. 실제로 이해하므로 실제로 이해할 수 있습니다. http://www.codeigniter.com/user_guide/tutorial/index.html – cartalot