내 코드가이 orm을 위해 어디로가는 지 이해하지 못합니다.ORM에 모델 코드를 넣을 위치는 어디입니까? (Eloquent)
class Brand_model extends MY_Model {
public function add_brand($name, $size)
{
//goal:
// $sql = "insert into brand (name, size_id) values (?,?)";
// $query = $this->db->query($sql, array($name, $size));
$brand = new self();
$brand->name=$name;
$brand->size=$size;
$brand->save();
}
이렇게하면 데이터베이스에 적절한 테이블에 새 행이 있지만 내부에 데이터가 없습니다. 그러나 나는 그 변수가 채워 졌다고 확신한다. 어떤 아이디어?
내 디자인 패턴 pre orm은 거의 모든 것을 모델에 넣는 것입니다. 그런 식으로 여러 컨트롤러가 동일한 데이터 구조를 필요로하면 함수를 한 번 호출하고 모든 유효성 검사/etc를 처리합니다.
THanks!