問題タブ [symfony-plugins]
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.
doctrine - Symfony1.4.4-Doctrineの移行とプラグインのインストール
私はsymfonyプラグインの世界で最初の一歩を踏み出しましたが、少し迷っています...
データベースを備えたライブアプリがあります。通常、新しいテーブルまたはフィールドが必要な場合は、schema.ymlを更新し、generate-migration-diffおよびbuild --all-classes--and-migratesymfonyコマンドを呼び出して移行を行います。
今日、jsスクリプトとcssスクリプトを縮小するために、プラグイン(つまり、sfCombinePlugin)をインストールする必要があります。symfony plugin:installコマンドを使用してインストールしました。すべてのファイルがpluginsフォルダーにあります。私はread-meに従い、モデルをビルドするように指示されているので、コマンドdoctrine:build-modelを実行すると、フォルダーsfCombinePluginがlib / model/doctrineフォルダーに表示されます。
しかし、今は行き詰まっているので、データベースにテーブルを追加する必要があります。私の読みでは、doctrine:build-sqlを介してSQLを生成し、生成されたSQLをデータベースで実行すると書かれています。しかし、私はいくつかの問題が来るのを見ています...
SQLファイルを実行してデータを消去しますか?データベースを最初から作成するので、きっとそうなるでしょう...
そのため、通常どおり、移行を使用したいと思います。しかし、generate-migration-diffを実行すると、プラグインフォルダーのschema.ymlが考慮されません。それは正常ですか、それともバグですか?
schema.ymlアプリファイル内にschema.ymlプラグインのコンテンツをコピーすることを考えましたが、モデルクラスはsfCombinePluginフォルダーではなく一般モデルにあるため、これが適切かどうかはわかりません。フォルダ。そして、それは良くないように聞こえます。
javascript - sfPropelPager は 5 ページしか生成しません
私は symfony プロジェクトに取り組んでおり、長いリスト用のページング システムを作成する必要がありました。それらを生成するために sfPropelPager プラグインを使用しました。私はこのように使用しています:
<div>
すべてのページを異なるタグで印刷し、最初のページのみを表示します。次に、JavaScript関数を使用して、次、前、...ボタンをクリックすると他のページが表示されます。
ページを生成するために使用する関数は次のとおりです。
ビューコードは次のとおりです。
問題は、sfPropelPager が最大 5 ページしか生成しないことです。
すべてのページを表示するには、これをどこで構成する必要があるか知っていますか?? ありがとう!
php - symfony 2管理者バックエンドにログインするために使用する必要があるユーザー名パスワード
Sonata Admin Bundle をインストールしました。URL にアクセスできます/admin/login
。
そこで使用するユーザー名とパスワードがわかりません。
登録ユーザー/パスを試すと/app/login
そこで機能しますが、管理者バックエンドに入ると、/admin/login
資格情報が正しくないと表示されます
authentication - symfonybhLDAPAuthPluginリダイレクトの問題
bhLDAPAuthPlugin
ユーザーセッションの有効期限が切れると、forsymfonyで問題が発生します。期待どおりにサインインフォームにリダイレクトされますが、ユーザーが認証されると、要求されたページにリダイレクトされるのではなく(1人の魔女が最初にユーザーを要求した)、URLに追加情報を追加して要求されたページにリダイレクトされます。
例を挙げて説明します。ユーザーはこのURLにいて、セッションは期限切れになります
myapp/editSomething/id/231
そして、によってbhLDAPAuthPlugin
サインインフォームにリダイレクトされます。ユーザーがユーザー名とパスワードを入力すると、ここにリダイレクトされます
myapp/editSomething/images/loadingAnimation.gif
LoadingAnimation.gifが何であるか(/ images /ディレクトリにもアプリの他の場所にもありません)、この追加情報はどこに追加されているのかわかりません:S
私がこの行動を変えなければならない場所を見つけるのを手伝ってくれませんか?
ありがとうございました!:D
symfony - Symfony2:: 致命的なエラー: 1331 行目の cache/dev/appDevDebugProjectContainer.php にクラス 'Swift_Mailer' が見つかりません
symfony2 と FOSUserBundle をインストールしました。どちらも正常に動作していますが、メールの確認に SwiftMailer を使用している FOSUserBundle の登録ページにアクセスすると、すぐに次のエラーが表示されます。
行 1331 には次のコードがあります。
デバッグ情報を見ると、SwiftMailerBundle が正しく読み込まれていることがわかります。私はかなり長い間これに苦労してきましたが、まだ Symfony に慣れていません。確かにそれは私の欠点ですが、新鮮な目が助けになります. 何か不足していますか、これは設定可能なものですか? Swift\Mailer クラスは実際にはサーバー上にあり、 vendor/swiftmailer/swiftmailer/lib/classes/swift/mailer.php の下にあります。
誰でもこれを手伝うことができますか?どうもありがとう!
symfony1 - sfWidgetFormDoctrineChoiceGroupedレンダリング
私のカテゴリテーブルの場合:
この構成でsfWidgetFormDoctrineChoiceGroupedをフォームに追加しました。
レンダリングで私がしたい
しかし、私の場合、私は次のレンダリングを行います:
ありがとうございました
filter - Symfonyプラグイン用のプラグインレベルfilters.ymlを使用できますか?
ユーザーが別のプラグインのアクションにアクセスするのを制限するSymfonyプラグインを開発しています。これをsymfonyフィルターとして実装することを考えました。
filters.yml
メインを1つ持たずにプラグインレベルを使用して、カスタマイズフィルターを追加できますかfilters.yml
?このプラグインレベルの要件は、ユーザーがメインのfilters.ymlを編集してシステムを使用するのを阻止したいために発生しました。
PS:私が作成しているこのプラグインは暗号化されており、メインアプリケーションを暗号化したくありません。
php - フッター/ヘッダーなし - クラスを拡張しますか?
私の /symfony/lib/fpdf/fpdf.php:
私の /symfony/lib/fpdf/extends.php:
some_module/action.class.php での私のアクション:
しかし、ヘッダーもフッターもありません。私は何を間違っていますか?