問題タブ [cakephp-2.6]

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 投票する
2 に答える
1202 参照

php - WordPress CMS を CakePHP に統合する

Wordpress を CakePHP 2.6.1 に統合して、エンド ユーザー向けの CMS として使用しようとしています。wordpress 機能にアクセスするために必要なファイルを含めています: wp-blog-header.php.

CakePHP は CakePHP 内にあるファイルのみを含めることを許可するため、ワードプレスのインストールを内部に配置し、次の方法でapp/Vendor/wordpress必要なファイルをインポートしようとしています。AppController

しかし、CakePHP からこのエラーが発生しているため、いくつかの関数の競合があるようです:

エラー: __() を再宣言できません (以前は /home/todopeta/alvarotrigo/pruebas/cakephp/lib/Cake/basics.php:581 で宣言されていました)
ファイル: /home/todopeta/alvarotrigo/pruebas/cakephp/app/Vendor/wordpress /wp-includes/l10n.php
行: 163

以前にワードプレスを CakePHP に統合した人はいますか?

それにはどのような方法がありますか?

Laravel などの他の PHP MVC フレームワークで可能であるように思われるのを見てきました。CakePHP はこの点でより制限的ですか?

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

cakephp - CakePHP 2.6: プラグインを使用した検証ドメイン

プラグインがあります。私のプラグインモデルの中で:

ファイルAPP/Plugin/MyPlugin/Locale/ita/LC_MESSAGES/validation_my_plugin.poは存在し、正しいです。
まだ動作していません。プラグインの残りの部分は正常に動作しますが、モデルの検証だけが機能していません。

.poAPP ( ) にファイルをコピーするAPP/Locale/ita/LC_MESSAGES/validation_my_plugin.poと、これが機能し、検証メッセージが正しく翻訳されることに気付きました。

なぜこれが起こるのですか?私は何を間違っていますか?ありがとう。

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

cakephp - CakePHP でパラメータをフィルタリングする

Rails では、データを保存するときにコントローラーで使用できるパラメーターを指定できます。だから、params提出されたデータで、私はこれを行うことができます:

これにより、キーが存在することが保証され:person、人のものではないもの:name:age.

CakePHP でこれを達成する方法はありますか?

編集: 私は PHP を書くことができることを知っています。すでにこれを行っている Cake コンポーネント/プラグインがあるかどうかを知りたいです。

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

cakephp - フグの代わりにsha1を使用するCakePHP

Cakephp 2.6 の新しいインスタンスをインストールしたばかりですが、直面している問題は、デフォルトblowfishで作成/編集時にパスワードを使用することです。

Authコンポーネントを次のAppControllerように設定しました:

ハッシュが sha1 に設定されている場合に何が起こるかというと、作成時に としてハッシュされますblowfishが、ログイン機能はユーザーを検証しなくなります。

データも全て消去しtempました。

パスワードが常にsha1を使用するように修正するにはどうすればよいですか?

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

cakephp - CAKEPHP でユーザーの種類に応じて要素を表示する

私の問題に関するガイダンスとアドバイスをお願いします。

Cakephp フレームワークを使用して Web ベースのシステムを開発しています。このシステムには、管理者、スタッフ、編集者の 3 種類のユーザーがいます。ユーザーがいつログインするかを示す要素が必要です。さらに、この要素のコンテンツがユーザーのタイプごとに異なるようにしたいと考えています。

さらに、Web サイトの訪問者が (ログインしていない) Web サイトにアクセスした場合、要素を非表示にしたいと考えています。

3 つの要素を作成しました...今のところ、それぞれにいくつかのテキストがあります...しかし、続行する方法がわかりません...

あなたの指導とアドバイスに感謝します:)

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

cakephp - Cakephpダイジェスト認証がChromeブラウザで機能しない

Cakephp 2.6とxamp Webサーバーを実行しており、Digest Authをcakephpで動作させようとしています。

私が使用すると、ユーザー名とパスワードを何度も要求し続けます。何が間違っているのか、これを修正する方法がわかりません。Cakephp でダイジェスト認証を使用する方法に関するチュートリアルは見つかりませんでした。

Cakephp マニュアルのガイドに従いました。

http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html

アプリ コントローラー。

何が間違っているのですか?

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

php - Cakephp:アップロードされた場合は画像を表示し、画像がアップロードされていない場合はテキストを表示します

ユーザーが最大 4 枚の写真をアップロードできるシステムを開発しています。ユーザーが写真をアップロードしない場合、「空」というテキストが表示されることを望みます。

以下のコードを準備しましたが、管理できませんでした:/ 問題は、画像をアップロードしても「空」と表示され、アップロードされた画像が表示されないことです。

私はあなたの指導と助けに感謝します:)

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

cakephp - CakePHP 2 でグローバルプラグインのシェルをどのように実行しますか?

  • PluginName/Console/Command/FooShell.phpCakePHP 2.6.3 にシェルがあります。
  • このプラグインCakePlugin::load('PluginName');は、アプリのbootstrap.php.
  • そのプラグインが入ってROOT/app_name/Pluginいて実行するPluginName.foo、シェルが動作します。
  • そのプラグインが入っROOT/pluginsていて同じコマンドを実行すると、エラーが発生します:

コマンド:

エラー:

何らかの理由で、CakePHP は、ROOT/plugins実際の Web ページを提供しているときにこのプラグインを使用しても問題ありませんが、コンソールでエラーをスローします。

シェルのドキュメントプラグインのドキュメントには、 でプラグインを使用することについて何か違うことを明示的に述べているものはありませんが、そのディレクトリがどのように使用されるかについての議論は、プラグインとフォルダー構造のドキュメントROOT/pluginsには明らかに欠けています。(プラグインがどのディレクトリにあるかに関係なく、同じ方法でプラグインを実装することになっていることが暗示されているためだと思います。)

私はこれを間違っていますか?