2017-12-13 2 views
2

데이터베이스의 각 테이블 행 수를 표시하려고합니다. 나는 프론트 엔드백엔드 데이터 (변수)를 프론트 엔드 페이지에 표시하는 방법

파일 경로에 그것을 위해 뷰를 만들었습니다 .. \ 프론트 엔드 \ 전망 \ 사이트 \ home.php

<div class="col-md-2"> 
    <h3>i want here $no_of_rows</h3> 
    <h5>Companies</h5> 
    </div> 

그리고 모든 테이블이 백엔드 폴더에

파일 경로 : .. \ 백엔드 \ 컨트롤러는 CompaniesController.php

$no_of_rows = Companies::find()->count(); 

내가 행의 어떤을 얻을 사용하지 \ ...하지만 나는 프론트 엔드에 표시하고자합니다. frontend에서 백엔드 변수의 값을 표시하는 방법은 무엇입니까? 출력 인쇄 PHP 에코 기능 사용

use app\backend\models\Companies; 

... 

public function actionHome() 
{ 
    ... 
    $no_of_rows = Companies::find()->count(); 
    $this->render('home', ['no_of_rows' => $no_of_rows]); 
} 
+0

당신은 프론트 엔드 –

+0

프론트 엔드/컨트롤러/sitecontroller.php 공공 기능 actionHome의 값을() 표시 프론트 엔드에 컨트롤러가 있어야 { 반환 $ this-> 렌더링 ('집'); } 프론트 엔드 컨트롤러에 위 코드를 사용했습니다. – Goli

+0

백엔드 모델에 액세스하려는 곳에'use backend \ models \ Companies'를 추가하십시오. –

답변

0

.

+0

'app \ backend \ models \ Companies'클래스가 없습니다. – Goli

+0

회사 모델 클래스는 어디에 배치됩니까? –

+0

backend \ model \ Companies – Goli

2
<div class="col-md-2"> 
<h3> 
    i want here <?php echo $no_of_rows ?> 
</h3> 
<h5>Companies</h5> 
</div> 

:

SiteController에서
+0

백엔드 폴더에서 프론트 엔드로 데이터를 가져 오는 방법은 질문입니다. – Goli