問題タブ [kohana-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.

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

php - コハナ-ユーザーの認証?

Kohana 3フレームワークを使用した簡単なプロジェクトを開始したいと思います(非常に有望に見えます)が、ドキュメントは私の意見に少し欠けており、足を濡らして開始するための何らかの方向性を望んでいます。ですから、ほとんどすべてのアプリケーションが必要とする簡単なユースケースの質問があります。

ログインフォームにユーザー名とパスワードをどのように提示し、これをキャプチャして処理し、失敗または成功のいずれかを返しますか?そして、どのようにしてユーザーセッション(オブジェクト?)を永続的に保つのでしょうか?Drupalのバックグラウンドを持つKohanaは初めてです。

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

postgresql - Kohana 3 ORM 選択クエリでデータベース関数を使用する方法

Kohana 3 の ORM モジュールで Postgres を使用しており、postgres 関数を使用して SELECT を実行し、比較を行う前にデータベース内の値を小文字に変換したいと考えています。

SQL では、次のように記述します。

Kohana では、次のように書きたいと思います。

ただし、ORM は列名を単に「email」ではなく「lower(email)」と推測しようとしているため、これはエラーになります。

私はKohanaとORMが初めてなので、同じ結果が得られる代替手段も役立ちます。

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

kohana - Kohana 3: カスタム コントローラーの使用

KO2 では、libraries/CUSTOM_Controller.php というファイルがありました。このファイルには、すべてのコントローラーで使用できるようにする共通のメソッドが保存されていました。

KO3でこれを行う同様の方法はありますか? コントローラーのオーバーライドに関するドキュメント (など) には何も表示されません。

ありがとう!

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

php - Kohana 3の検証エラーは継承できますか?

APPPATH/messages/validate.php下のファイルに、次のような一般的なメッセージを含む一連のエラーを作成しました...

これは、のようなエラーが発生した場合にうまく機能し$errors = $post->errors('validate')ます。

これらのエラーを基本エラーとして使用する方法はありますか。さらに必要な別のフォームがある場合は、違いのみを含む別のファイルを使用できます。たとえば、次のようになります。

したがって、明らかに、emailエラーメッセージはvalidate.php(継承された)からpermissions発生しますが、エラーは、のエラー定義を持つ新しいファイルから発生しますpermissions

validate.php継承動作がsystemフォルダーで機能しているように見えるため、ファイルに名前を付けました。これは、その下で呼び出されます( GitHubSYSPATH/messages/validate.phpで参照してください)。

エラーメッセージはベースファイルから継承できますか、それともフォームごとにすべてのエラーメッセージをコピーする必要がありますか?

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

php - Kohana3からアップグレードするときに問題はありますか?

KO3の今後のバージョン間の互換性について知りたいのですが。3.1が登場すると、kohana 3.0から単純にアップグレードするのは簡単ではないと聞いています(Wordpressのアップグレードは2からバージョン3にかなり迅速に行われます)

KO3(現在3.0.6.2を使用)でプロジェクトを作成した場合、プロジェクトを壊すことなく3.1以降のバージョンに簡単にアップグレードできる可能性はどのくらいありますか?

あなたがKO3の本当のプロであるか、開発チームの一員であるかどうか答えてください。これは重要です。

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

model-view-controller - Kohana3 - エラー = FALSE の場合のエラー テンプレート

Bootstrap.php で、Profiler を非アクティブ化しました (または、アクティブ化したほうがよいでしょうか?)、およびエラー。

誰かが /notexist などの URL を呼び出していて、action_notexist() がない場合、サイトは空白です。

私の質問: ホワイト ページの代わりにロードするメインのエラー テンプレートを作成するにはどうすればよいですか。たとえば、 http://twitter.com/notexistinguserに電話すると、「ページが存在しません」というエラーが発生します。Kohana3 と同じですか?

ありがとう :)

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

kohana - Kohana param() が機能しない

私はコハナ 3 を使用しています。param('controller') の結果が NULL である理由を知っている人はいますか。

ルーティング:

URL:http://localhost/application/page/index/1

パラメータ呼び出し:

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

kohana - Kohana 3 ORM: 2 つの多対多の関係でクエリを実行する方法

2 つの多対多の関係が定義された製品モデルがあります。

特定のフードキャット ID と特定のフードグループ名を持つ製品を検索するクエリが必要です。特定の foodcat id を持つすべての製品を取得するには、次のことができることを知っています

しかし、フードグループ「アントレ」にもあるフードキャットの製品を照会するにはどうすればよいですか?

ありがとう!

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

php - Kohana3のクエリ文字列から値を取得する正しい方法は何ですか

クエリ文字列から変数を取得する「コハナ」の方法について知りたいだけですか?

私が思いつくことができる最善の方法は、Arrクラスを使用して$_GETvarを解析することです。誰かがこれを行うためのより良い方法がありますか?

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

kohana - Kohana3ですべてのユーザーロールを削除する方法

ORM Authモジュールを使用していますが、その方法を理解するのが難しいです。私はこのケースを試しました:

そしてエラーが発生しましたErrorException [ Fatal Error ]: Call to undefined method Database_Query_Builder_Delete::join()

しかし$user->roles->find_all();、私が欲しいものを正確に与えてくれます。