RedBeanPHP는 '민첩한'접근 방식으로 설계되었습니다. 데이터베이스는 RedBeanPHP에 의해 즉석에서 만들어지며, 앱을 코딩하고 고객과 도메인을 논의하는 동안 데이터베이스가 생성됩니다.
그러나 나는 결코 인공적인 제한을 부과하지 않을 것입니다. 밑줄과 대문자를 사용할 수 있습니다. RedBeanPHP는 릴레이션을 검색/저장하기 위해 몇 가지 규칙을 사용합니다. table_id와 table1_table2가 가장 중요한 것입니다.
일부 데이터베이스 OS 조합은 대소 문자를 구분하지 않기 때문에 대문자 테이블 이름을 유지하기가 매우 어려울 수도 있습니다.
RedBeanPHP 3.4 (현재 알파)부터 유효하지 않은 유형 이름으로 Bean을 저장하려고하면 RedBeanPHP가 예외를 발생시킵니다. 그러나 이것은 당신에게 경고하는 것입니다. 이 검사를 무시하려면 setStricTyping (false)을 사용하십시오.
예 :이 그냥 작동합니다
R::setStrictTyping(false);
$bean = R::dispense('postAddress');
$bean->housenumber = '1';
R::store($bean);
$bean = R::dispense('post_address');
$bean->house_number = '2';
R::store($bean);
.
상황이 명확 해지기를 바랍니다. 시간이 지나면 문서가 더 구체적으로 업데이트됩니다. 이 문제에 대해 알려 주셔서 감사합니다. 포럼에서 궁금한 점이 있으면 언제든지 문의하십시오. https://groups.google.com/forum/?fromgroups#!forum/redbeanorm
첫 번째 메시지는 포럼에서 승인해야합니다. 그러나 스팸을 멀리 둘 수있는 다른 방법은 없었습니다.
이 솔루션을 확인하십시오. http://stackoverflow.com/a/23020255/218418 –