問題タブ [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.
cakephp - フォーム選択オプションは、cakephp 3.xx の外部キー テーブルからの希望フィールドにアクセスします
私のプロジェクトには、2 つの外部キー location_id とcategories_id を含む項目テーブルがあります。新しいアイテムを追加すると、cateogries_id が add.ctp のcategories.name
に表示されます: オプション (外部) を選択 キーは表示 ID です。
ロケーションテーブルからロケーション選択オプションlocations.cityフィールドに表示したい。
これは、私のすべてのテーブルへのケーキベイクコマンドによって使用されます.!
ありがとう
cakephp - CakePHP v 3.0.0-RC2 でカスタムケーキベイクを行う方法
実行後composer.json
、編集に行きます:
run cmd
htdocs の実行に入るcake bake
「cake」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
/lib/cake/Console
CakePHP v3.0.0 RC2 でフォルダーが見つかりません
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
.
cakephp - Ubuntu 14.04 での CakePHP シェルの問題
誰かがこれの理由を説明できますか:
これが中にいるときに機能しpath/to/cakeproject/app
ます:
私が中にいると絶対に機能しませんpath/to/cakeproject/app/Console
か?
sudo Console/cake
実際、これを理解することは、正しいディレクトリ (アプリ) にいるときに実行できる理由を理解するための最初のステップにすぎませんが、これらの手順sudo cake
に従って PATH 変数を変更した後でも、どこでも実行できません。誰かがこれについて考えられる原因をすでに知っている場合は、お気軽にあなたの考えを共有してください.
PS:「どこでも実行できない」と言ったときsudo cake
、これは私が得るエラーです:
cakephp - Cakephp - ベイクファイルのデフォルトディレクトリを変更する
デフォルトでは、ケーキの焼き付けを行うと、ファイルはケーキの規則に従ってディレクトリに配置されます。たとえば、PostsController
myadd, edit, index
およびview
files のビューをベイクすると、 の下になりますapp/View/Posts
。その代わりに、すべてのアクションAdminsController
をすべてのフォルダーに入れたいと思います-app/View/Admins/
フォルダー内に、app/View/Admins/Posts
投稿用のファイルが含まれます。おそらく通常のベイクを作成してからファイルとフォルダーを移動できますが、プログラムでこれを実現する方法はありますか?
ケーキ v 2.x
ありがとう
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
アクセス許可を変更するために実行しようとしましたが、うまくいきませんでした。
これを適切に機能させる方法について何か提案はありますか?
postgresql - Cakephp 3 postgres 9.4 ドライバー ベイク
端末コマンドを使ってモデルを生成したい。CakePhp 3
私のデータベースに接続できpostgres
ます。のすべての PHP 拡張機能postgres
がアクティブ化されています ( php_pdo_pgsql
、php_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]
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にあるものを使用してみました。両方とも同じ結果が得られます。私は何を間違っていますか?