2017-02-07 1 views
0

20 개 제품을 출시 할 페이지에서 작업 중입니다. 나는 모든 DB (페이지가 단순 할 것)를 사용하지 않기를 원한다. 그래서 나는 제품의 데이터를 [globals] 배열에 저장하려고 생각하고있다. 각 제품 설명은 500 단어와 1000 단어 사이에 상당히 길며 형식이 지정되어있어 매우 복잡합니다. free-fat-framework frane에서 이와 같은 긴 텍스트를 관리하기 위해 phd 메소드에서 nowdoc에 similiar를 사용할 수 있는지 궁금합니다. http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdocfatd-free-framework의 배열에 텍스트를 저장하는 PHP 메소드의 nowdoc 사용

3f의 배열에 긴 텍스트를 저장하는 다른 아이디어가 있습니까?

[globals] 
str="this is a \ 
very long \ 
string" 

나를, 나는 (사진 URL 또는 가격과 같은 다른 정보와 함께) 각 제품의 설명을 계속 것의 : 사전 Macrin

답변

0

user guide에서 덕분에 아주 긴 문자열의 예를 가지고 전용 디렉토리에 별도의 텍스트 파일 (예 : products). 그런 다음 index.php 또는 다른 경로 처리기에서 나는이 디렉토리를 스캔하고 설명을로드합니다 :

$productsDir = dir(__DIR__ . '/products'); 
$productsInfo = []; 
foreach (new DirectoryIterator($productsDir) as $fileInfo) { 
    if($fileInfo->isDot()) continue; 
    $productsInfo[] = file_get_contents($fileinfo->getPathname()); 
} 
var_dump($productsInfo); 
0

당신은 JIG 데이터베이스와 데이터 매퍼를 사용할 수 있습니다. https://fatfreeframework.com/3.6/jig-mapper

제품 항목을 일반 .json 개의 파일에 저장할 수 있으며 기본 CRUD 및 검색 기능도 제공됩니다. 실제 DB로 업그레이드하고 싶다면 Cortex에 연결할 수도 있습니다.

관련 문제