내 애플리케이션을 서비스에서 서비스로, 그리고 Doctrine의 모델로 라우팅하는 애플리케이션을 작성하고 있습니다. 그러나 서비스의 서버는 하나 이상의 클래스가 포함되도록 허용하지 않습니다. 그래서 doctrine에 의해 생성 된 모든 테이블 모델에 대해 프록시 클래스를 작성해야합니다. 나는 모든 클래스의 모든 메소드를 프록시 클래스에서 정의 할 수 있으므로 (서비스의) 서버에 프록시 클래스를 포함시키고 프록시 클래스를 통해 내 메소드를 호출 할 수있는 솔루션을 알고있다. 그러나 나는 그것이 실현 가능하지 않은 방법이라고 생각한다. Coz 내 프록시 클래스 거대한 될 것입니다. 내 프록시 클래스에 덜 메서드가있는 솔루션이 필요합니다. 모든 클래스에 대한Doctrine 1.2 모델의 프록시 클래스
내 방법은 대부분 일반적인
insert()
같은
fetch()
delete()
update()
Employee_fetch()
Student_fetch()
http://php.net/manual/en/soapserver.setclass.php 이것은 서버에 클래스를 설정하는 방법입니다.이 클래스는 둘 이상의 클래스를 설정할 수 없으므로 모든 솔루션이 있습니다. 그거? – Sriniwas
죄송합니다. 저는 SOAP 서버에 대해 이야기하고 있다는 것을 몰랐습니다. 나는 아직 당신의 마음을 읽는데 완벽하지 않다;) 나는 그 해결책이 정말로 간단하다고 생각한다. 다른 모델에 대해 서로 다른 URL을 사용할 수 있습니다. 이 경우 URL 또는 일부 URL 매개 변수를 기반으로 클래스를 설정할 수 있습니다. –
하하 .. URL을 기반으로 클래스를 설정하는 방법에 대한 예는 무엇입니까 ?? – Sriniwas