Phalcon framework - model could not be loaded

0 투표

Model 'MountainImages' could not be loaded

PHP phalcon framework 사용중인데요. namespace 를 적용해보니, 위와 같이 models 를 로드하지 못하네요.

어떻게 해야 하나요?

app/models/Mountain.php:

<?php

namespace MyProject\Models;

class Mountain extends Model
{

    public function initialize()
    {    
        $this->hasMany('seqID', 'MountainImages', 'seqID');
    }
}

?>

app/models/MountainImages.php:

<?php

namespace MyProject\Models;

class MountainImages extends Model
{

}

?>

1 답변

0 투표

app/models/Mountain.php:

<?php

namespace MyProject\Models;

class Mountain extends Model
{

    public function initialize()
    {    
        $this->hasMany('seqID', '\MyProject\Models\MountainImages', 'seqID', ['alias' => 'mountainImages']);
    }
}

?>

app/models/MountainImages.php:

<?php

namespace MyProject\Models;

class MountainImages extends Model
{

}

?>

위에 처럼 네임스페이스명을 추가해주고, alias 를 추가해주면 됩니다.

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...