2010-08-01 3 views
0

저는 객체, 특히 제품의 서명을 저장하는 가장 좋은 방법을 생각하려고합니다. 각각 고유 한 특성 세트를 가지며 이에 따라 필요한 필수 속성이 다른 여러 유형의 제품이 있습니다.필수 속성에 대한 객체 서명 매핑

다른의 필요 여부를 제품에서 수행 행위의 종류, 순간 내가 속성이 연관 배열입니다 생각할 수있는 최선의에서 등

즉 검증 여부와 그 데이터가 될 것입니다 하지만 분명히 이것을하기위한 더 좋은 방법이 있어야합니다.

+0

나는 당신이 찾고있는 것이 전부는 아니지만 실제 물건을 사용할 수 있습니까? (http://php.net/manual/en/language.oop5.php). 아마도 한 번에 너무 많은 정보 일 것입니다. – hookedonwinter

+0

메신저로 제품의 서명을 저장하는 방법을 찾고있어 그 속성을 쉽게 반복 할 수 있습니다. 즉 가격, 주문 번호, 색상 등. 나는 또한 어떤 제품이 새로운 제품 등을 삽입하는데 필요한지를 알아야합니다. – David

+0

데이터가 데이터베이스에 저장되어 있습니까? – hookedonwinter

답변

0

이 상황에서 가장 좋은 점은 JSON으로 저장된 연관 배열입니다.

귀하의 데이터가 어디서 왔는지 모르기 때문에 나는 단지 가장 할 것입니다.

$item['price'] = 123; 
$item['otherinfo'] = 'stuff'; 

$data[] = $item; 

// repeat for all data. foreach loop over it if you can 

그런 다음 (파일을 열 수있는 다른 방법을 w3schools.com에서 등등 파일에 정보를 추가 할 때마다 재 작성) 데이터를 저장하는 방법을 따라 : 다음

$json = json_encode($data); 
$file = fopen('storage.txt', 'w+'); // opens and clears the file. probably not the best, see link above 
fwrite($file, $json); 
fclose($file); 

, 데이터를로드 할 때 :

$string = file_get_contents('storage.txt'); 
$data = json_decode($string); 

희망을 시작하기위한 희망.