CakePHP 3.6.11:ビュー内の結合テーブルのアクセスプロパティ

netdev

私はこのテーブルを持っています:

顧客[ID、名前、姓、電話番号、テキスト、残高、作成済み]

service_types [id、title、price、length、is_subscription、created]

customer_service_types [id、customer_id、service_type_id、price、created]

view.ctp、私はすべて見たいと思ってServices、現在の顧客に割り当てられています。

Bakeでこれview function作成しましたCustomersController.php

public function view($id = null)
    {
        $customer = $this->Customers->get($id, [
            'contain' => ['CustomerServiceTypes']
        ]);

        $this->set('customer', $customer);
    }

そして、view.ctp私は表示したいservice_type -> titleのでこれが私がそうしようとした方法です:

<td><?=$customerServiceTypes->service!==null ? h($customerServiceTypes->service->title) : '' ?></td>

ただし、常に空白で表示されます。動作させるためにどのように変更できますか?

dvn22

ビュー機能を次のように変更します。

$customer = $this->Customers->get($id, [
            'contain' => ['CustomerServiceTypes' => ['ServiceTypes']]
        ]);


        $this->set('customer', $customer);

view.ctpで:

<td><?= h($customerServiceTypes->service_type->title) ?></td>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CakePHP 3:一時SQLテーブルのベストプラクティス

分類Dev

データベース内の CakePHP 3 セッション テーブル

分類Dev

CakePHP 3ルーティング:プレフィックス内のスコープ

分類Dev

cakePHP3の自己リンクモデルと結合テーブルからのデータの取得

分類Dev

cakephp3プレフィックスルーティング

分類Dev

プレフィックスルーティングを使用する場合のURLのCakePHP3.xコントローラー名

分類Dev

cakephp3未定義のプロパティcookieコンポーネントユニットテスト

分類Dev

CakePHP 3:テンプレートからアクセスするためのフィールドを追加します

分類Dev

3つのテーブルを結合してcakephp3のフィールドの正確な値を出力する方法

分類Dev

Cakephp3モデル関数のコーディングのベストプラクティス

分類Dev

左結合 CakePHP3

分類Dev

テーマAdminLTEのCakePdf-CakePhp3

分類Dev

CakePHP 3:クッキーのチュートリアル

分類Dev

テーブルクラス CakePhp3 を拡張する方法

分類Dev

CakePHP3のクローンエンティティとすべての関連エンティティ

分類Dev

列名としてIDなしでテーブルを結合する-Cakephp3

分類Dev

CakePHP 3Rssエラー

分類Dev

CakePHP3-hiddenFieldの作成

分類Dev

cakephp3のJSON例外

分類Dev

CakePHP3のピボットテーブル

分類Dev

cakephp3のオブジェクトプロパティ値を変更する

分類Dev

CakePHP 3 RawSQLクエリ

分類Dev

cakePHP3クエリifnull

分類Dev

cakephp3でメールとプレーンテキストのパスワードを使用してログインをリクエストする方法

分類Dev

既存のテーブルを使用したモデルテーブルCakePHP3

分類Dev

CakePHP 3のビュー(テンプレート)でタイトルを使用する

分類Dev

モデルでリクエスト/認証データを使用するためのcakePHP3のベストプラクティス(アカウントベースのクラウドサービス)

分類Dev

CakePHP3-クエリオブジェクトのパラメータにアクセスする

分類Dev

CakePHP3.xオプションの言語ルーティング

Related 関連記事

  1. 1

    CakePHP 3:一時SQLテーブルのベストプラクティス

  2. 2

    データベース内の CakePHP 3 セッション テーブル

  3. 3

    CakePHP 3ルーティング:プレフィックス内のスコープ

  4. 4

    cakePHP3の自己リンクモデルと結合テーブルからのデータの取得

  5. 5

    cakephp3プレフィックスルーティング

  6. 6

    プレフィックスルーティングを使用する場合のURLのCakePHP3.xコントローラー名

  7. 7

    cakephp3未定義のプロパティcookieコンポーネントユニットテスト

  8. 8

    CakePHP 3:テンプレートからアクセスするためのフィールドを追加します

  9. 9

    3つのテーブルを結合してcakephp3のフィールドの正確な値を出力する方法

  10. 10

    Cakephp3モデル関数のコーディングのベストプラクティス

  11. 11

    左結合 CakePHP3

  12. 12

    テーマAdminLTEのCakePdf-CakePhp3

  13. 13

    CakePHP 3:クッキーのチュートリアル

  14. 14

    テーブルクラス CakePhp3 を拡張する方法

  15. 15

    CakePHP3のクローンエンティティとすべての関連エンティティ

  16. 16

    列名としてIDなしでテーブルを結合する-Cakephp3

  17. 17

    CakePHP 3Rssエラー

  18. 18

    CakePHP3-hiddenFieldの作成

  19. 19

    cakephp3のJSON例外

  20. 20

    CakePHP3のピボットテーブル

  21. 21

    cakephp3のオブジェクトプロパティ値を変更する

  22. 22

    CakePHP 3 RawSQLクエリ

  23. 23

    cakePHP3クエリifnull

  24. 24

    cakephp3でメールとプレーンテキストのパスワードを使用してログインをリクエストする方法

  25. 25

    既存のテーブルを使用したモデルテーブルCakePHP3

  26. 26

    CakePHP 3のビュー(テンプレート)でタイトルを使用する

  27. 27

    モデルでリクエスト/認証データを使用するためのcakePHP3のベストプラクティス(アカウントベースのクラウドサービス)

  28. 28

    CakePHP3-クエリオブジェクトのパラメータにアクセスする

  29. 29

    CakePHP3.xオプションの言語ルーティング

ホットタグ

アーカイブ