問題タブ [cakephp]

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 に答える
1895 参照

cakephp - コンボボックスセレクターに「ChooseOne」オプションを追加して、CakePHPで検証するにはどうすればよいですか?

私はCakePHPの初心者です。

テーブル「Issue」を編集したい。このテーブルには、外部キーによって「Priority」と呼ばれる別のテーブルに関連するフィールド「priority_id」が含まれています。このテーブルには、「Severe」、「Disaster」、「ToDo」の3つの値が含まれています。ユーザーは、コンボボックス(入力選択)を使用して優先順位を選択できます。

優先度は次のように読み込まれます。

これは私のために働きます。

「選択」と呼ばれるコンボボックスに4番目のオプションを追加する必要があります。この値はデフォルト値になります。この値が選択されている場合、ユーザーはフォームを送信できません。動機は、最初の値をランダムに送信するのではなく、ユーザーに意味のある値の1つを選択するように強制することです。

1)配列$ priorityを埋めるにはどうすればよいですか?2)フォームを検証するにはどうすればよいですか?

ありがとう

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

php - CakePHPアプリケーションのtableAHABTMtableA関係を作成するための最良の方法は何ですか?

登録ユーザーが他の用途に関連付けて家族を作成できるようにする機能を作成する必要があります。私のデータベーステーブルは次のようになります。

db.persons-(ボブ、ジェーン、ティミーなど)

  • id
  • 名前
  • Eメール

db.persons_persons

  • id
  • person__id_parent
  • person_id_child
  • Relationtype_id

db.relationtypes-(配偶者、子供、甥など)

  • id
  • 名前

この構造を使用すると、persons_personsテーブルでBobがJaneの配偶者であることを指定できるはずです。db.persons_personsのレコードは、(psuedo)のようになります。

ボブとジェーンが結婚している場合、一方の子をもう一方の子に関連付ける必要があるため、これによりデータの断片化が発生する可能性があることを認識しています。しかし、それは私の質問ではありません。私の質問は、このデータベース設定がcakePHPアプリケーションで使用するのに「最も正しい」かどうかです。

0 投票する
8 に答える
25335 参照

cakephp - CakePHP ビュー内のファイル (PDF など) へのリンク

コントローラー ビューの 1 つでいくつかの PDF にリンクしたいと思います。これを達成するためのベストプラクティスは何ですか? CakePHP の webroot フォルダーには ./files/ サブフォルダーが含まれています。href で「魔法の」パス名 (例: 「/path/to/my/webroot/files/myfile.pdf」) を使用せずにリンクしようとすると混乱します。

私のオプションは何ですか?

編集:質問を適切に説明していませんでした。/app/webroot/files/ 内のファイルにプラットフォームに依存しない (つまり no mod_rewrite) 方法でリンクしようとしました。

それ以来、私はそのようなファイルを CakePHP ディレクトリ構造の外に保存することで、この問題を回避してきました。

0 投票する
4 に答える
15788 参照

cakephp - CakePHP のビューファイル内の URL を介して送信されたパラメーターにアクセスするにはどうすればよいですか?

私は CakePHP を初めて使用しますが、よくある質問とガイドを調べても役に立ちませんでした。これは非常に単純なので、単純に考えてはいけません。

ビュー ファイル内の URL を介して送信されたパラメーターにアクセスするにはどうすればよいですか?

例: http://example.com/view/6

そのパラメーター ("6") を取得して、コントローラーを介して別のビュー ページに切り替えるにはどうすればよいでしょうか。

それが複雑すぎてすぐに答えられない場合、ビュー ページ自体で 6 を参照するにはどうすればよいですか? この状況での 6 は、データベースの "Id" 値であり、それを "親" として設定する必要があります -

ありがとう

0 投票する
3 に答える
5350 参照

php - CakePHP の複数のログイン場所から loginRedirect を取得するにはどうすればよいですか?

CakePHP アプリで自分の好みに合わせて認証を機能させようとしていて、問題が発生しています。

ユーザーがホームページまたは専用のログインページからログインできるようにしたい。私は Auth コンポーネントを使用してログインを管理していますが、現在はログイン自体が機能しています。ホームページのフォームを /Users/Login に送信すると、ログインしてセッションが作成されます。問題は、ユーザーをホームページにリダイレクトすることです。むしろ、loginRedirect で指定された場所にリダイレクトしたいと思います。

/users/login から直接ログインすると、loginRedirect に転送されます。問題は、あるページから別のページにフォームを投稿することと関係があると思います。auth は、前のページに戻りたいと自動的に判断します。

何かご意見は?

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

php - CakePHP と Flex - 統合できますか?統合できる場合、それは醜いですか?

新しいプロジェクトを検討しており、Flex を使用したいと考えています (AIR との統合を容易にし、プロジェクトにデスクトップ アプリを提供するため)。CakePHP は Flex でどのくらい簡単にプレイできますか? Flex で使用するより良い PHP フレームワークはありますか? または、何も使用しないでください。

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

php - CakePHP で $ajax->remoteFunction() を更新して州と都市のコンボ ボックスを変更するにはどうすればよいですか?

2 つのコンボがあります。州と都市。プロヴィンスのコンボ値が変化したときに、都市の値を変更したいと考えています。これが私のコードです

州のコンボを変更するたびに、 が呼び出されますcities/index.ctp。誰か助けたい?助けてくれて本当にありがとうwawan

0 投票する
7 に答える
1670 参照

php - CakePHP と CodeIgniter のどちらのフレームワークを使用すれば、長期的なアップグレード/保守性を向上させることができますか?

PHP で試すフレームワークを決定しています。CakePHP と CodeIgniter に絞り込みました。両方を使用したことがある、またはよく知っている方にいくつか質問があります。

  1. 私は、CakePHP がデフォルトでほとんどのコードを webroot の外に保持しているという事実が気に入っています。特に、複数のアプリに対して 1 つのフレームワーク インストールを使用することになる可能性があるためです。CodeIgniter もそれを行うと思いますが、それを構成していくつかのものを移動する必要があります。その回避策は安全で信頼できるものですか、それとも後付けのハックですか?

  2. 両方ではないにしても、どちらがアップグレードしやすく、長期にわたって保守しやすいですか? フレームワーク (および PHP 自体) の新しいバージョンが登場すると。自分のものが壊れたり、時代遅れになったりしたくありません。

編集:

これは非常に古い投稿ですが、Kohana を使用するという最終的に行ったことで更新すると思いました。

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

php - CakePHP 1.2:管理者以外の人からのアクセスから特定のコントローラーをロックするにはどうすればよいですか?

ACO-AROの実装全体を探しているわけではありません...Authを使用して、ユーザーの役割を確認したいだけです...。

特定の役割を持たない限り、特定のコントローラーからユーザーを単純に拒否するために、どこに何を置くか。

$ this-> Auth-> authorize='コントローラー'を使用しようとしています。...でもどこに置けばいいのかわからない??

どんな助けでも素晴らしいでしょう!

前もって感謝します。

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

apache-flex - CakePHP と Flex - $this->Auth->user() を有効にするには?

みなさん、こんにちは.... flexとcakephpを統合して認証を機能させるのに少し苦労しています...

Cakephp のユーザー MVC と通信する Flex の MVC があります。ログインしたユーザーを認証して送り返しますが、別のコントローラーにアクセスしようとすると、 $this->Auth->user() の値は常に空です....

認証は永続的ではありません....

最もおもしろいのは...最初にcakephpに(cakephpビューを介して)ログインしてからFlex側で作業を開始すると、タイムアウトに達するまですべてが正常に機能します.... /を呼び出すと何かが行われます.フレックスを介してサービスを呼び出すと機能しないcakephpを介したユーザー/ログイン....

追加情報: この統合を可能にするために CakeAMF/amfext と Fake を使用しています

何か案が ?