問題タブ [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.
php - コハナ-ユーザーの認証?
Kohana 3フレームワークを使用した簡単なプロジェクトを開始したいと思います(非常に有望に見えます)が、ドキュメントは私の意見に少し欠けており、足を濡らして開始するための何らかの方向性を望んでいます。ですから、ほとんどすべてのアプリケーションが必要とする簡単なユースケースの質問があります。
ログインフォームにユーザー名とパスワードをどのように提示し、これをキャプチャして処理し、失敗または成功のいずれかを返しますか?そして、どのようにしてユーザーセッション(オブジェクト?)を永続的に保つのでしょうか?Drupalのバックグラウンドを持つKohanaは初めてです。
postgresql - Kohana 3 ORM 選択クエリでデータベース関数を使用する方法
Kohana 3 の ORM モジュールで Postgres を使用しており、postgres 関数を使用して SELECT を実行し、比較を行う前にデータベース内の値を小文字に変換したいと考えています。
SQL では、次のように記述します。
Kohana では、次のように書きたいと思います。
ただし、ORM は列名を単に「email」ではなく「lower(email)」と推測しようとしているため、これはエラーになります。
私はKohanaとORMが初めてなので、同じ結果が得られる代替手段も役立ちます。
kohana - Kohana 3: カスタム コントローラーの使用
KO2 では、libraries/CUSTOM_Controller.php というファイルがありました。このファイルには、すべてのコントローラーで使用できるようにする共通のメソッドが保存されていました。
KO3でこれを行う同様の方法はありますか? コントローラーのオーバーライドに関するドキュメント (など) には何も表示されません。
ありがとう!
php - Kohana 3の検証エラーは継承できますか?
APPPATH/messages/validate.php
下のファイルに、次のような一般的なメッセージを含む一連のエラーを作成しました...
これは、のようなエラーが発生した場合にうまく機能し$errors = $post->errors('validate')
ます。
これらのエラーを基本エラーとして使用する方法はありますか。さらに必要な別のフォームがある場合は、違いのみを含む別のファイルを使用できます。たとえば、次のようになります。
したがって、明らかに、email
エラーメッセージはvalidate.php
(継承された)からpermissions
発生しますが、エラーは、のエラー定義を持つ新しいファイルから発生しますpermissions
。
validate.php
継承動作がsystem
フォルダーで機能しているように見えるため、ファイルに名前を付けました。これは、その下で呼び出されます( GitHubSYSPATH/messages/validate.php
で参照してください)。
エラーメッセージはベースファイルから継承できますか、それともフォームごとにすべてのエラーメッセージをコピーする必要がありますか?
php - Kohana3からアップグレードするときに問題はありますか?
KO3の今後のバージョン間の互換性について知りたいのですが。3.1が登場すると、kohana 3.0から単純にアップグレードするのは簡単ではないと聞いています(Wordpressのアップグレードは2からバージョン3にかなり迅速に行われます)
KO3(現在3.0.6.2を使用)でプロジェクトを作成した場合、プロジェクトを壊すことなく3.1以降のバージョンに簡単にアップグレードできる可能性はどのくらいありますか?
あなたがKO3の本当のプロであるか、開発チームの一員であるかどうか答えてください。これは重要です。
model-view-controller - Kohana3 - エラー = FALSE の場合のエラー テンプレート
Bootstrap.php で、Profiler を非アクティブ化しました (または、アクティブ化したほうがよいでしょうか?)、およびエラー。
誰かが /notexist などの URL を呼び出していて、action_notexist() がない場合、サイトは空白です。
私の質問: ホワイト ページの代わりにロードするメインのエラー テンプレートを作成するにはどうすればよいですか。たとえば、 http://twitter.com/notexistinguserに電話すると、「ページが存在しません」というエラーが発生します。Kohana3 と同じですか?
ありがとう :)
kohana - Kohana param() が機能しない
私はコハナ 3 を使用しています。param('controller') の結果が NULL である理由を知っている人はいますか。
ルーティング:
URL:http://localhost/application/page/index/1
パラメータ呼び出し:
kohana - Kohana 3 ORM: 2 つの多対多の関係でクエリを実行する方法
2 つの多対多の関係が定義された製品モデルがあります。
特定のフードキャット ID と特定のフードグループ名を持つ製品を検索するクエリが必要です。特定の foodcat id を持つすべての製品を取得するには、次のことができることを知っています
しかし、フードグループ「アントレ」にもあるフードキャットの製品を照会するにはどうすればよいですか?
ありがとう!
php - Kohana3のクエリ文字列から値を取得する正しい方法は何ですか
クエリ文字列から変数を取得する「コハナ」の方法について知りたいだけですか?
私が思いつくことができる最善の方法は、Arrクラスを使用して$_GETvarを解析することです。誰かがこれを行うためのより良い方法がありますか?
kohana - Kohana3ですべてのユーザーロールを削除する方法
ORM Authモジュールを使用していますが、その方法を理解するのが難しいです。私はこのケースを試しました:
そしてエラーが発生しましたErrorException [ Fatal Error ]: Call to undefined method Database_Query_Builder_Delete::join()
しかし$user->roles->find_all();
、私が欲しいものを正確に与えてくれます。