서문: ECSHOP은 프런트엔드 제품 디스플레이, 쇼핑 프로세스, 강력하고 사용하기 쉬운 백엔드 관리를 포함한 완벽한 온라인 상점 솔루션입니다. ecshop은 간단하고 사용하기 쉽기 때문에 사용자는 간단한 설정만으로 3분 안에 거의 온라인 스토어 시스템을 가질 수 있습니다. 따라서 많은 B2C 사이트에서는 ECShop 온라인 스토어 시스템을 사용하기로 선택했지만 때로는 ecshop이 하는 일을 해야 할 때도 있습니다. 기능이나 프런트엔드 디스플레이가 없기 때문에 현재로서는 ecshop의 2차 개발을 직접 수행해야 합니다.
추천(무료): ecshop
1. ecshop 시스템 기능의 2차 개발
ecshop의 코드 구조는 매우 이해하기 쉽고 다음과 함께 사용할 수 있습니다. 그냥 약간의 PHP 기반이 일부 프로그램을 기반으로 수정되거나 기능적인 플러그인이 개발됩니다.
ecshop의 일부 공개 기능은 include 폴더에 배치되며 이러한 공개 기능의 대부분은 참조하여 우리가 원하는 다른 기능을 쉽게 만들 수 있습니다.
ecshop의 2차 개발을 수행해야 합니다. 간단히 말해서 실제로 데이터베이스에 대한 읽기 및 쓰기 작업이므로 ecshop의 데이터베이스 작업 클래스를 이해하는 한 후속 구현은 매우 쉽습니다.
ecshop의 데이터베이스 작업 클래스는 매우 강력합니다. 일반적으로 사용되는 일부 기능은 다음과 같습니다.
1 단일 레코드 가져오기
예를 들어 총 제품 수를 쿼리합니다.
$GLOBALS['db']->getRow($sql);
3. 모든 기록 가져오기
$GLOBALS['db']->getOne($sql);
4. SQL문 실행
echo $GLOBALS['db']->getOne(‘SELECT COUNT(*) FROM ‘ . $GLOBALS['ecs']->table(‘goods’) ;
5.이를 바탕으로 배열 요소를 데이터베이스에 삽입하면 ECSHOP의 2 차 개발을 쉽게 수행 할 수 있습니다.
2. ecshop 프런트엔드 템플릿의 2차 개발
ecshop은 Dreamweaver를 결합하여 템플릿 메커니즘을 구현합니다. 템플릿 변경은 더 이상 업로드가 필요하지 않지만 약간의 노력만으로 완료됩니다. 그냥 설정하세요.
ecshop은 smarty 템플릿 기술을 사용합니다. Smarty는 PHP로 작성된 템플릿 엔진이며 현재 업계에서 가장 유명한 PHP 템플릿 엔진 중 하나입니다. 논리적 코드와 외부 콘텐츠를 분리하여 원래 HTML 코드와 혼합되어 있던 PHP 코드를 논리적으로 분리하기 위한 관리 및 사용 방법을 쉽게 제공합니다.
php 파일에서 할당 메소드를 사용하여 php 변수 값을 템플릿 파일에 전달합니다. 예:
$GLOBALS['db']->getAll($sql);
표시 메소드를 사용하여 현재 템플릿 파일을 지정하고 클라이언트에 표시할 파일. 예: $GLOBALS['db']->query($sql);
//执行删除(DELETE),插入(INSERT),更新(UPDATE)等操作可用此方法
추가 무료 학습 권장 사항:
ecshop tutorial위 내용은 ECSHOP에서 2차 개발 기술을 소개합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!