나는 webpockets 용 cakephp 2 및 래칫 프레임 워크를 가지고 있습니다. 이 모든 것은 aws ec2에서 작동합니다. 나는 약간의 PHP 클래스를 생성하고 다음과 같이 CakePHP의 모델을 사용하려고 :cakephp 모델을로드 할 수 없습니다
<?php
namespace some\name\space;
use App;
use CakeModel;
App::uses('CakeModel', 'Model');
use Ratchet\ConnectionInterface;
require_once 'path/to/autoload.php';
require_once 'path/to/Cake/Core/App.php';
class SomeClassThatUseRatchetThings {
public function foo(ConnectionInterface $from) {
$cakeModel = new CakeModel();
...
나는 서버 (wsserver
)를 시작하고 난 foo
함수를 호출 할 때까지 모두 잘 작동합니다. 내가 전화를하면, 다음과 같은 오류 메시지가 나타납니다.
Class 'CakeModel' not found in /path/to/SomeClassThatUseRatchetThings.php on line 20
왜 이런 일이 발생합니까? 나는 무엇을 놓쳤는가? 감사.