問題タブ [cakephp-bake]

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.

0 投票する
1 に答える
534 参照

cakephp - フォーム選択オプションは、cakephp 3.xx の外部キー テーブルからの希望フィールドにアクセスします

私のプロジェクトには、2 つの外部キー location_id とcategories_id を含む項目テーブルがあります。新しいアイテムを追加すると、cateogries_id が add.ctp のcategories.name
に表示されます: オプション (外部) を選択 キーは表示 ID です。 ロケーションテーブルからロケーション選択オプションlocations.cityフィールドに表示したい。
これは、私のすべてのテーブルへのケーキベイクコマンドによって使用されます.!
ありがとう マイプロジェクト サンプル画像クリア!

0 投票する
2 に答える
3152 参照

cakephp - CakePHP v 3.0.0-RC2 でカスタムケーキベイクを行う方法

実行後composer.json、編集に行きます:

run cmdhtdocs の実行に入るcake bake

「cake」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

/lib/cake/ConsoleCakePHP v3.0.0 RC2 でフォルダーが見つかりません

0 投票する
1 に答える
632 参照

cakephp - ビューファイル拡張子の変更 - Cake Baker 経由

によって生成されたビュー ファイルの拡張子を変更する方法はありますcake bake viewか? 現在、タスクは.ctpファイルを生成しますが、私が望むのは.php.

エイリアス引数 @ を使用してみましたが cake bake view MyController index "index.php"、CakePHP は「index」という名前のプラグインをロードしようとしていると考えています。 Error: Plugin index could not be found

もちろん、手動またはバッチ スクリプトを使用してファイル名を変更できます。ただし、コンソールでこれを行うのが理想的です。

編集:なぜこれをやりたいのかというSalinesの質問に 答えることで、この質問はよりIDE固有のものであることに気付きました。この回答で探していたものを見つけました: Display CTP Files as PHP Files in PHPStorm。とは言うものの、私はcake bake view.

0 投票する
1 に答える
237 参照

cakephp - Ubuntu 14.04 での CakePHP シェルの問題

誰かがこれの理由を説明できますか:

これが中にいるときに機能しpath/to/cakeproject/appます:

私が中にいると絶対に機能しませんpath/to/cakeproject/app/Consoleか?

sudo Console/cake実際、これを理解することは、正しいディレクトリ (アプリ) にいるときに実行できる理由を理解するための最初のステップにすぎませんが、これらの手順sudo cakeに従って PATH 変数を変更した後でも、どこでも実行できません。誰かがこれについて考えられる原因をすでに知っている場合は、お気軽にあなたの考えを共有してください.

PS:「どこでも実行できない」と言ったときsudo cake、これは私が得るエラーです:

0 投票する
1 に答える
95 参照

cakephp - Cakephp - ベイクファイルのデフォルトディレクトリを変更する

デフォルトでは、ケーキの焼き付けを行うと、ファイルはケーキの規則に従ってディレクトリに配置されます。たとえば、PostsControllermyadd, edit, indexおよびviewfiles のビューをベイクすると、 の下になりますapp/View/Posts。その代わりに、すべてのアクションAdminsControllerをすべてのフォルダーに入れたいと思います-app/View/Admins/フォルダー内に、app/View/Admins/Posts投稿用のファイルが含まれます。おそらく通常のベイクを作成してからファイルとフォルダーを移動できますが、プログラムでこれを実現する方法はありますか?

ケーキ v 2.x

ありがとう

0 投票する
1 に答える
1055 参照

php - "cake bake" は "env: node: No such file or directory" を返します

私はRubyの経験はありますが、PHPは初めてで、マシンにCakePHPをセットアップしています。助けていただければ幸いです。

Cake のバージョンをダウンロードして、/Users/zack/Sites/cake

そのディレクトリから、cd cake/console実行してみましcake bakeたが、エラーが発生しましたenv: node: No such file or directory

chmod 755 cakeアクセス許可を変更するために実行しようとしましたが、うまくいきませんでした。

これを適切に機能させる方法について何か提案はありますか?

0 投票する
1 に答える
3560 参照

postgresql - Cakephp 3 postgres 9.4 ドライバー ベイク

端末コマンドを使ってモデルを生成したい。CakePhp 3私のデータベースに接続できpostgresます。のすべての PHP 拡張機能postgresがアクティブ化されています ( php_pdo_pgsqlphp_pgsql)。確認しphp.iniました。

コマンドを実行すると:cake bake model

このエラーがあります:

例外: データベース ドライバー Cake\Database\Driver\Postgres は、[C:\wampPI\www\ticketHellocom\vend or\cakephp\cakephp\src\Database\Connection.php, line で PHP 拡張機能が見つからないか、依存関係が満たされていないため、使用できません。 171]

0 投票する
0 に答える
196 参照

php - CakePHP: Cake はすべての出力コードを焼きます

初めての CakePHP アプリに Yosemite で AMPPS を使用しています。AMPPS インストーラーを使用して CakePHP 3 をダウンロードしたところ、ブラウザーはエラーや問題なくデフォルトのホームを正常にレンダリングしました。(CakePHPチュートリアルで指示されているように)試してみるとcake bake all users、コンソールは生のコードを/Applications/AMPPS/www/MyApp/bin/cakeに出力します。OSXにプリインストールされたPHPと/Applications/AMPPS/php5-5にあるものを使用してみました。両方とも同じ結果が得られます。私は何を間違っていますか?