問題タブ [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.
php - CakePHP をベイクできません - Cake/console/cake の chmod +x を設定中に許可が拒否されました - NTFS マウント パーティション上
CakePHP とその Bake 機能を学んでいます。
走ってみた
../cake/console/cake bake
appフォルダーからですが、エラーが発生します
../cake/console/cake: Permission denied
chmod 777動作しませchmod +xん。私はまだ許可が拒否されます。
また、プロパティウィンドウからアクセス許可を設定しようとしましたが、「ファイルをプログラムとして実行することを許可する」をオンにすると、オフに戻ります。
違いがある場合、私のwww/フォルダーは NTFS マウントされたパーティションにあります。以前は Windows で xampp を使用していましたが、Linux に切り替えたときwww/はまだその NTFS パーティションにあり、Linux の Apache がそのフォルダーを指すようにしました。
助言がありますか?
php - BakeinCakeを使用する際の複数のPHPとコンソールの警告
彼ら。
CakePHP 1.3でいくつかのモデル、コントローラー、ビューをベイクしようとしていますが、コンソールからコマンドを実行すると、多くの警告と予期しない動作が発生します。たとえば、関連付けを使用してモデルをベイク処理しようとすると、最初は失敗し、生成されたモデルファイルにPHPエラーがエコーされます。もう一度焼くと正常に動作します。
これらの警告の多くは、ユーザーのアクセス許可(特にCakeのtmpキャッシュの場合)に関係しています。残念ながら、私のホストはSolaris ACLを備えたSunOSボックスを使用しているため、実行は少し荒いです。しかし、それは私が心配していた他のメッセージです:
~(セキュリティ上の理由から、該当する場合は、ホームディレクトリをに置き換えたことに注意してください。)
誰かがこれに遭遇したことがありますか?これは、Solaris ACLによって悪化する、一種の奇妙な問題です。さらに、私のホームディレクトリはchroot jailにありますが、これはhttpデーモンに対してのみ有効です。(シェルアクセスがロックインされていません。UIDで実行しているプログラムもロックインされていないと思います。)
この質問が少し無計画であることは知っていますが、CakeのBakeスクリプトで同様の経験をしたことがある人を本当に探しています。どこに行けばいいのかよくわかりません。誰かが私と共有するアイデアや経験がありますか?よろしくお願いします。
validation - cakephp:ケーキベイクは検証ルールを作成しませんでした、なぜですか?
を使用cake bake model allし、db(cakephp 1.3)を使用して、関連付けを含むすべてのモデルを作成しましたが、検証ルールは作成されませんでした。何故ですか?
php - モデルのベイク - CakePHP - Ubuntu
現在、CakePHP でプロジェクトのモデルを作成しようとしています。データベース テーブルをセットアップし、スケルトン プロジェクトをベイクしました。次に、ターミナル経由で次を実行します。
次に、正しいメニューが表示されます。「M」を選択すると、次のエラーが表示されます
どうすればこれを解決できるかについて誰かアイデアがありますか? 何時間も頭をかきむしっています。
編集
接続コード
また、cakePHP によって生成された起動ページを見ると、データベース接続が正常であることを確認できます。
cakephp - 複数のアプリケーション用に「cake bake」の環境をセットアップする方法は?
ケーキベイクを実行するための環境の設定に行き詰まっています。
私の開発マシン (WAMP を使用) には、いくつかのアプリケーションがあります。
オンラインのチュートリアルによると、コマンド プロンプトで「cake」を使用するには、「cake/console/」ディレクトリを「PATH」環境変数として追加する必要があります。
したがって、「{wwwroot}/myapp-1/cake/console」を「PATH」変数の 1 つとして追加します。
しかし、問題は、'myapp-2' または 'myapp-3' のいくつかのモデル/コントローラーを 'cake bake' しようとすると、システムがデータベース テーブルが見つからないなどのことを言ったことです。
いくつかのトレースの後、「ケーキ/コンソール」を使用しているため、「ケーキベイク」が「myapp-1」の「構成」を使用していると思われます。
では、環境「ケーキベイク」の複数のアプリケーションの適切な構造は何ですか?
どうもありがとう!
php - CakePHP モデルの関連付け
Rus と Audios の 2 つのモデルがあります。Audios in Rus コントローラーのレコードを使用したいので、次のように関連付けを入力します。
と
足場機能を使用すると、何も機能しません。助けてください。
cakephp - 変な動作をするcakephpベイクコンソール?
私はCakePHPにかなり慣れておらず、CakeBookとApressBook CakePHPの両方を初心者からプロまで実行していますが、ベイクコンソールで何が起こっているのか理解できないようです。
インストールしましたが、正常に動作しているようです。しかし、私がcake bakeそれを入力すると、これが表示されます
本が言うことの代わりにそれはあるべきです
ケーキコンソールの質問に従うと、コピーしたいディレクトリレイアウトへのパスが尋ねられ、そのスケルトンで持っているすべてのものを上書きしているように見えます。
一方、本の手順に従って入力するcake bake viewかcake bake model、view and modelという名前のプロジェクトについて話していることを理解しているようで、それらのプロジェクトのデータベース構成がないことなどを教えてください。したがって、プロジェクトパスを入力するとまず、私は何をすべきかを選択することができません。しかし、私がそれを省くと、それを知る方法がありません。これがどこに向かっているのか分かりますか?
私は通常のWindowscmd.exeを使用していますが、一部の人が推奨しているのでcygwinではなく、必要に応じて詳細を提供できます。これにはおそらく簡単な解決策があるので、あなたの助けに感謝します!
php - phpテンプレートファイルの作り方
コントローラ
generate/add.php (テンプレート)
ビュー、コントローラー、モデルを作成するためにこのテンプレートを呼び出すコントローラーがあります。私はこれを行うためのより良い方法を知りません.phpタグをphpタグの中に入れるのは好きではありません. 提案?
これは、cakephp の「bake」機能のようなものです。しかし、bake の codeigniter バージョンを作成しています。スクリプトが実行されています。しかし、私のコードは面倒です。テンプレートファイルを管理するより良い方法を探しています..
cakephp - CakePHP 2.0 をベイクする
CakePHP 2.0 の Bake 機能を動作させるのに問題があります。フォルダー構造の設定方法に問題があると思います。

htdocs はサイトのルートで、通常は「app」フォルダーにあるすべてのものが含まれています。htdocs/webroot/index.php ファイルの CAKE_CORE_INCLUDE_PATH は次のように設定されています。
次に、htdocs フォルダーに移動し (パテ経由で、Debian 6 サーバーでホストされています)、次のコマンドを実行します。
ただし、リストされているアプリのパスが「 /srv/www/cakeauth.tld.blue/htdocs/」ではなく「 /srv/www/cakeauth.tld.blue/cakephp/app/」であるという事実に基づいています。は、htdocs をアプリとして認識しないことを意味します。
正しい場所で Bake を実行するように設定するのを手伝ってくれる人はいますか? ありがとうございました :)
php - CakePHP Bake エラー: データベース接続 "Mysql" が見つからないか、作成できませんでした
このエラーを取り除くための助けを探しています。私は mac os x 10.5 を実行しているので、pdo をサポートするために新しいバージョンの php をインストールする必要がありました。これは、 Marc Liyanage のインストーラー パッケージを使用して行いました。
私が今抱えている問題は、コマンド ラインから php を使用すると、bake が失敗する原因となる pdo 対応バージョンではなく、デフォルトの Apple php が呼び出されることです。
システムで正しいバージョンの php を使用するように、bake コマンドを取得するにはどうすればよいですか?
どうもありがとう
ラルフ