Joomla を使い始めたばかりで、Hello World コンポーネントの作成チュートリアルに従っています。いくつかの大きな頭痛と何度も何度もやり直した後、ようやくどこかにたどり着きました
コンポーネントが動作するようになりました。コンポーネント オプションには、SQL クエリが入力されたドロップダウン リストがあります。admin/config.xml
<?xml version="1.0" encoding="utf-8"?>
<config>
<fieldset
name="greetings"
label="COM_HELLOWORLD_CONFIG_GREETING_SETTINGS_LABEL"
description="COM_HELLOWORLD_CONFIG_GREETING_SETTINGS_DESC"
>
<field
name="greeting"
type="sql"
label="Select an article"
query="SELECT id, greeting FROM #__helloworld"
key_field="id" />
</fieldset>
<fieldset
name="permissions"
label="JCONFIG_PERMISSIONS_LABEL"
description="JCONFIG_PERMISSIONS_DESC"
>
<field
name="rules"
type="rules"
label="JCONFIG_PERMISSIONS_LABEL"
class="inputbox"
validate="rules"
filter="rules"
component="com_helloworld"
section="component"
/>
</fieldset>
</config>
私はこのチャップがこの質問をするのと同じ問題を抱えています J2.5でコンポーネントパラメータを設定するにはどうすればよいですか?
オプションを選択してコンポーネント テーブルを更新し、選択したオプションの ID が別の列で更新されるようにしたい (デフォルト)。
params フィールドは更新されておらず、おそらく何もしていないように見えます。
admin/models
データベースを更新するために更新する必要があるフォルダーにクラスがありますか?もしそうなら、何を入れますか? 私は何時間も探していましたが、出くわした答えはコードを与えるだけで、それを入れる機能はありません