問題タブ [cakephp-3.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - CakePHP 3 で別のテーブルを使用して 1 つのテーブルを更新する方法
status_reportとholidayのような 2 つのテーブルがあります。休日テーブルを使用してstatus_reportテーブルを更新したい。CakePHP を使用して以下の SQL を生成したいと考えています。
このクエリを CakePHP で記述する方法は? (CakePHP 3.x を使用しています)
次のことを試しましたが、別のテーブルの日付を使用してステータス フィールドを設定する方法がわかりません。
これは、このような正しい出力を生成します
しかし、それは以下のようなエラーを出します:
エラー: SQLSTATE [42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'ollo_hrm.attendancereports' が存在しません
sql - Key多次元としてのCakephp3 ORM ID
CakePHP3 Table ORM オブジェクトから次の出力を取得しようとしています:
私は使用してみました:
ただし、これは name 列と created_by 列を「;」で区切られた文字列に連結するだけです。例:
[1]=>「ユーザー名;データで作成」
データを取得したときに手動で解析せずにこれを行うにはどうすればよいですか?
私はhttp://book.cakephp.org/3.0/en/orm/retrifying-data-and-resultsets.html#finding-key-value-pairsを見ましたが、リスト以外の例を見ることができません一次元。
ありがとう、
php - Cakephp 3.1 でメール送信に失敗しました | stream_socket_client()
仮想サーバーの CakePHP 3.1 に問題があります。
ローカルホストで電子メールを送信しようとすると、エラーも警告もなく、すべてが完璧に機能します。
ただし、vserver で電子メールを送信しようとすると、次のエラーが表示されます。
以下を追加して、 app.php の電子メール構成を変更しようとしました。
これで問題は解決しませんでした。
誰かがその問題のヒントや解決策を持っていますか?
cakephp-3.0 - 注意事項(8):未定義変数 CakePHP 3
ネットで何時間も検索した後、解決策を見つけるためにここに質問を投稿することにしました
ここに私のビューの私のコードがありますadd_by_complex.ctp
:
エラーメッセージは次のとおりです。
注(8): 未定義の変数: immeuble
[APP/Template\Immeubles\add_by_complex.ctp、9 行目]
何が問題ですか?色々ありがとう
model-associations - Cakephp3 テーブルは関連付けられていません
ちょっとした問題と単純な間違いしかないことを願っています。Cakephp 2 アプリケーションを取得しましたが、現在 3.1 に切り替えています。モデルの関連付けに問題がありました。
ここでテーブルの定義:
ここで、関連付けられた「dataSources」を使用してモデルをロードしたいと思います
最初にマッチングメソッドなしで試してみましたが、どちらの場合も同じエラーが発生します:
ZToolProjectSteps は dataSources に関連付けられていません
私の理解では、関連付けを正しく定義する必要があり、マッチングがなくてもファインダーを呼び出すときに、このメソッドも正しく呼び出す必要がありました。
私はぐるぐる回っていますが、多くの例や同様の問題はありません。だから、あなたが私を助けて、私の小さな間違いを見せてくれることを願っています:)
どうもありがとう。
Ⅴ
entity - Cake phpで編集を保存する前に、変更されたすべてのフィールドを取得するにはどうすればよいですか?
を使用して
アップグレードする前に変更を見つけるには次のようなものがあります