复代代码
현재 来定义资料取得的后台介face datagrid2_getdata.php
위에서 보면 이는 데이터를 얻는 매우 간단한 작업임을 알 수 있습니다. 처음에 DataGrid는 두 개의 매개변수를 전달합니다. $_POST['page']) 현재 어떤 페이지에 있나요? $_POST['rows']) 각 페이지에 몇 개의 정보가 표시되어야 하는지 그런 다음 $result 배열을 사용하여 두 가지 정보를 저장합니다. $result["total"]에는 여러 가지 정보가 있습니다. $result["rows"] 실제 데이터 배열 세트를 저장합니다. 마지막으로 JSON 데이터 형식을 출력하려면 $result 배열을 생성해야 하며 이를 수신한 후 DataGrid는 화면을 처리하고 새로 고칩니다. 나중에 한 단계 더 나아가 datagrid2_getdata.php를 추상화할 수 있습니다. 즉 EasyUI DataGrid 고유의 데이터 형식 처리 부분을 데이터베이스 액세스 부분에서 분리하여 처리합니다. 좋은 아키텍처와 클래스 디자인은 실제로 경험의 축적에 의해 생성됩니다. 원래 프레임워크의 가장 중요한 정신은 각 클래스의 업무 분담이 명확하고 정확해야 한다는 것입니다. 위의 사항에 대처하기 위해 우리는 각 문제에 대한 해당 조치를 지속적으로 발전시켜 향후 수정 및 조정이 더 쉬워질 수 있도록 노력하고 있습니다. 그렇지 않으면 변경하고 싶지만 어디서부터 시작해야 할지 모를 가능성이 더 높습니다. 왜냐하면 일단 변경하면 함께 수정하기를 기다리는 수십, 심지어 수백 개의 프로그램이 있기 때문입니다. 즉, 시스템을 수정해야 할 부분이 너무 많기 때문에 모두가 반대합니다. 시스템을 수정한다고 해도 수십 개의 문제를 동시에 수정해야 하는 것은 아닙니다. , 수정이 이루어졌는지 테스트할 사람은 누구입니까? 사용자에게 도움을 요청할 수 있습니까? 테스트하고, 생각하고, 잊어버리고 더 이상 시스템을 변경하지 마십시오. |