2011-11-29 5 views
0

에있는 각 사용자에 대한 개별 구성 파일은 모든 사용자마다 구성 파일을 만들 수 있습니까?코드 명

현재 글로벌 구성을위한 Siteconfig.php라는 구성 파일이 있습니다.

이제 사용자가 등록되므로 해당 사용자의 구성 파일이 필요합니다.

나는 배너가 있습니다. 사용자가 이미지를 서버에 업로드하고 해당 배너에 대한 일부 이미지를 선택하십시오.

구성 파일에 이미지의 이름을 저장하고 싶습니다. 데이터베이스가 다른 방법이라는 것을 알고 있습니다.

이 문제가 있습니까? 또는 이것을 할 수 있습니까?

감사합니다.

답변

1

..

는 각 사용자에 대해 하나 개의 항목을 작성해야합니다 의미합니다. 그들을 관리하고,로드하고, 읽고, 코드에서 작성하는 것은 어려울 것입니다 (장기적으로 당신의 삶을 어렵게 만들 것입니다).

+1

'그들을 관리하고, 적재하고, 읽고, 코드에서 적어 둡니다. '- 이것은 매우 간단합니다. Codeigniter는 여기에서 매우 강력 합니다만,이 모양은 더러운 방법입니다. DB를 사용해 보도록하겠습니다, 감사합니다. – Red

+1

나는 짧은 시일 내에 당신이 쉽게 느낄 것이라고 말했다. 그러나 100 명 이상의 사용자가있는 경우에는 그렇지 않습니다. CI의 Activerecord는 그때까지 사용하기가 아주 쉽습니다. – Josnidhin

0

많은 양의 데이터가없는 것처럼 보입니다. 어쩌면 하나의 설정 파일에 큰 배열이있을 수 있습니다. 각 사용자에 대한 설정 파일을 만들기

$user_config = array(
    // user_id = config 
    1 => array(
     'banner' => 'ddfdf', 
     'image' => 'gdfgdfg.png', 
    ) 
); 
당신은 데이터베이스를 사용한다
+0

사용자가 너무 많아서 모든 페이지가 다른 설정을 가지므로 모든 설정 파일이 모두 어렵게 만듭니다. – Red

+0

그런 다음 데이터베이스를 사용해야합니다. 어쩌면 [Redbean] (http://redbeanphp.com/)에서 데이터베이스가 마음에 들지 않습니까? – PiTheNumber

+0

Nops, DB에 문제가 없으며 DB를 사용하기가 매우 쉽습니다. 제안 사항을 적어 두었습니다. 어쨌든 ' Redbean' – Red