問題タブ [cakephp-1.3]
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ビューファイルでCookie値を読み取る方法
これで私はコントローラーファイルにクッキーの値を書きます。ビューファイルでそのCookieの値を可能な限り読みたいです。
cakephp - UbuntuでCakeConsoleでCronを使用する
コマンドラインで実行する場合と同じように、シェルを実行するには、このcronジョブが必要です。
これについて見つけたもう1つの質問を読みましたが、コンソールベースのcronジョブがまだ機能していません。私はいくつかのコードとそれが出力するものを投稿したいのですが、誰かが何が起こっているのか教えてくれるかもしれません。
まず、これはCake1.3にあります。私はUbuntu9.10で実行しています。CakeBookに記載されているシェルスクリプト方式を試しました。
スクリプトを実行するための特別なユーザーアカウントを確立していません。ケーキコンソールは私のPATHにあります(ubuntuビルトインユーザー用)。
私が見つけた別の質問では、彼らは-appパラメーターが何もしていないと報告しています。これは私にも当てはまるようです。
コマンドラインからこれを実行すると、シェルは正常に機能します。
これからの出力は次のようになります。
cronジョブの出力をファイルに記録していますが、その出力は次のように異なります。
編集:この次のコードブロックは、CakePHPに付属している単なるケーキシェルスクリプトであることに気付きました。テキストエディタでcake / console/cakeを開くと次のスクリプトが見つかります。
私のcrontabは次のようになります。
model-view-controller - 複数のテーブルに同時に新しいレコードを作成する方法は?
ユーザーが関連モデルに複数の(不明な)数のレコードを入力できるようにするビューをどのように実装できるか疑問に思っていました..
たとえば、グループとユーザーという 2 つのモデルがあります。そして、グループを作成できるビューを実装し (これは簡単です)、同じビューでこのグループに属する複数のユーザーを作成できるようにしたいと考えています。
私の質問が明確であることを願っています.
php - CakePHPルーティングヘルプ
ここでは、URLにアクションを表示せずにページをルーティングしようとしています。
例:URLはhttp://localhost/brands/1/xyz
それはうまくいきます...
しかし、私はとをオプションとして作成する必要があり、id
これname
を試しました:
http://book.cakephp.org/view/542/Defining-Routesによると
しかし、このURLを試すとhttp://localhost/brands/1
、アクション1が検索されますが、正常にhttp://localhost/brands/1/xyz
機能します。
ルーティング構成に間違いはありますか????
search - NeilCrookesのCakePHP検索可能なプラグイン
NeilCrookesのSearchableプラグインを使用しているときにルーティングに問題があります。何かを検索すると、URLは次のようになります: http:// localhost / search / All / sunshine
しかし、他のすべてのリンクのURLにはプラグインの名前が含まれています。たとえば、次のようになります。$ html-> link(__('News'、true)、array('controller' =>'news'、'action' =>'index')); このリンクURLを作成します:http:// localhost / searchable / news正しいはhttp:// localhost/newsになります
私はすでにapp/config /routes.phpにこれを持っています:
通常のアプリリンクの「/searchable/」を削除する方法はありますか?
php - Cakephp マニュアルをダウンロード
Cakephp 1.3 のマニュアルをどこからダウンロードできますか .......?
validation - Cakeでの日付検証
Cakeアプリで組み込みの日付フォーマットを機能させるにはどうすればよいですか?たぶん私はいくつかの単純な間違いを犯しています。私は今モデルコードに焦点を合わせています、これは私が台無しにしているものだと思います。
このページでは、機能しているように見え、月、日、年の順に3つの選択されたウィジェットが表示されています。ただし、フォームを送信すると、「有効な日付である必要があります」というメッセージが表示されます。
これが私が持っているビューコードです:
そして私のモデルでは、検証は次のようになります。
更新しようとしているフィールドは、違いが生じる場合に備えて、mysqlデータベースでDATETIMEとして宣言されています。
security - Cakephp のセキュリティ コンポーネントは、フォームの送信を制限します
セキュリティ コンポーネントで奇妙な問題に直面しています。
次のフィールドを含むフォームがあります。
括弧内にセカンダリ名を持つ上記のすべてのフィールドは、データベース テーブルに存在するフィールドであり、存在しないフィールドはデータベース テーブルに存在しません。
つまり、州を追加したので、フォームの追加としてパスワードを再入力します。
主な問題は、「セキュリティ」コンポーネントがデータベース テーブルへの新しいレコードの追加をブロックしていることです。
上記の 2 つのフィールドを無視リスト配列に追加しましたが、まだ送信されず、ブラックホール リクエストが生成されます。
コントローラーの add メソッドのコードは次のとおりです。
ビュー ファイル add.ctp には次のコードがあります。
要素「employee_form」のコードは次のとおりです。
何が問題なのですか? コントローラーで validatePost プロパティを無効にしたくありません。
どんな助けでも大歓迎です。Cakephp の最新バージョン (1.3.3) を使用しています。
ありがとう
php - CakePHP の errors.log ではなく、エラーをデータベースに保存します。
アプリケーションで発生したエラーを に書き出すのではなく、データベース テーブルに保存する必要がありますerrors.log
。私はCakePHPを使用していますが、これを達成する方法について少し迷っています。
助言がありますか?
cakephp - CakePHP 電子メール プラグイン/コンポーネントはありますか?
アカウントの有効化、パスワードのリセットリンク、その他のさまざまな通知など、さまざまな機会にメールを送信する必要があるアプリケーションを構築しています。
Cakephp 1.3.2 を使用しています。
テンプレートを作成して変数を渡すだけで電子メールを送信できるプラグインまたはコンポーネントを好むでしょう。