다른 사람들이 Laravel로 개발할 때 모든 데이터베이스 작업(가져오기 및 설정 등)을 모델에 작성하고, 데이터를 뷰에서 사용해야 할 때 다음과 같이 직접 참조할 수 있다는 것을 보았습니다. 보기 시작 부분에 다음을 추가하세요:
으아악
그렇다면 템플릿에서 직접 $Order->id를 사용하면 매우 편리할 것 같습니다. 이렇게 사용하면 문제가 없을까요?
thinkphp에서는 변수를 프론트 엔드에 출력하려면 컨트롤에 바인딩해야 하는 것 같은데요.
고마워요!!
비슷한 방법은 없으며 템플릿 구문 분석만 수정할 수 있습니다.
으아악Order 개체를 인스턴스화하기 위한 것인가요? 속성을 호출하고 가져오려면 여전히 매개변수를 전달해야 합니다.
ThinkPHP는 직접 $Order = M("Order")->find($id);
를 수행할 수 있습니다. 그런 다음 $Order.id가 사용됩니다.