0

登録フォーム付きのイベントとしてモジュールを開発したいのですが。イベントは実際には、登録フォームのURLなどのいくつかのフィールドを追加することによってわずかに変更されたページモジュールです。コントローラーがビューを返すときに、イベント情報(記事)とGoogleマップウィジェットとともに登録フォームウィジェットを返すようにしたいと思います。

ウィジェットクラスを想像してみてください。

<?php
    class Registration_Form_Widget extends Widget{
       ......
   }

私の質問は、ウィジェットを動的に作成することは可能ですか(つまり、ウィジェットインスタンスの作成は(コンテンツではなく)動的であり、新しいRegistration_Form_Widgetを使用して、データベースに保存されている登録フォームのURLなどのパラメーターをバイパスしますか?

これまでのところ、自動インクリメントIDを使用してウィジェットインスタンスを動的に作成する方法を示す例はありません。

ありがとう...

4

2 に答える 2

0

いいえ、ウィジェットはemを作成するたびに作成されます。

于 2010-12-23T02:33:55.853 に答える
0

少しのコードでそれを達成することは明らかに可能ですが。これを自動的に行う「魔法の機能」はありませんが、ウィジェットモジュールファイルを調べて、ユーザーが管理 CP でウィジェットを作成するときに何が行われるかを理解できます。そして、自分で動作を再現できます。

于 2013-07-25T08:38:18.770 に答える