> CMS 튜토리얼 > ECShop > ECSHOP에서 2차 개발 기술을 소개합니다

ECSHOP에서 2차 개발 기술을 소개합니다

coldplay.xixi
풀어 주다: 2021-03-10 10:56:48
앞으로
2438명이 탐색했습니다.

ECSHOP에서 2차 개발 기술을 소개합니다

서문: ECSHOP은 프런트엔드 제품 디스플레이, 쇼핑 프로세스, 강력하고 사용하기 쉬운 백엔드 관리를 포함한 완벽한 온라인 상점 솔루션입니다. ecshop은 간단하고 사용하기 쉽기 때문에 사용자는 간단한 설정만으로 3분 안에 거의 온라인 스토어 시스템을 가질 수 있습니다. 따라서 많은 B2C 사이트에서는 ECShop 온라인 스토어 시스템을 사용하기로 선택했지만 때로는 ecshop이 하는 일을 해야 할 때도 있습니다. 기능이나 프런트엔드 디스플레이가 없기 때문에 현재로서는 ecshop의 2차 개발을 직접 수행해야 합니다.

추천(무료): ecshop

1. ecshop 시스템 기능의 2차 개발

ecshop의 코드 구조는 매우 이해하기 쉽고 다음과 함께 사용할 수 있습니다. 그냥 약간의 PHP 기반이 일부 프로그램을 기반으로 수정되거나 기능적인 플러그인이 개발됩니다.

ecshop의 일부 공개 기능은 include 폴더에 배치되며 이러한 공개 기능의 대부분은 참조하여 우리가 원하는 다른 기능을 쉽게 만들 수 있습니다.

ecshop의 2차 개발을 수행해야 합니다. 간단히 말해서 실제로 데이터베이스에 대한 읽기 및 쓰기 작업이므로 ecshop의 데이터베이스 작업 클래스를 이해하는 한 후속 구현은 매우 쉽습니다.

ecshop의 데이터베이스 작업 클래스는 매우 강력합니다. 일반적으로 사용되는 일부 기능은 다음과 같습니다.

1 단일 레코드 가져오기


2.

예를 들어 총 제품 수를 쿼리합니다.

$GLOBALS['db']->getRow($sql);
로그인 후 복사

3. 모든 기록 가져오기

$GLOBALS['db']->getOne($sql);
로그인 후 복사

4. SQL문 실행

echo $GLOBALS['db']->getOne(‘SELECT COUNT(*) FROM ‘ . $GLOBALS['ecs']->table(‘goods’) ;
로그인 후 복사
re

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿