2016-05-01 9 views
1

私はJoomla 3コンポーネントの編集を行っています。今は問題が残っています。コンポーネントをインストールすると、コンポーネントの設定を保存するまで機能しません。
私の場合、私のモデルはアイテムを取得し、そのパラメータをチェックし、存在しない場合はそこにグローバル値を渡す必要があります。しかし、コンポーネントの設定を保存する前に、データベースに保存されていないため、値を取得しません。

Joomlaコンポーネントのデフォルトのパラメータ値に直接アクセスするには?

  1. デフォルト値はインストールによってdbに保存されますか? (Component Config-> Default Params)
  2. これはモデルで行うのが適切な方法ですか?

答えて

2

1.Howは、デフォルト値は、インストールすることにより、DBに保存されていることを達成するために(..ビューのモデルでのparamsを変更しますか)? (Component Config-> Default Params)

Please read it below link 
https://docs.joomla.org/J2.5:Managing_Component_Updates_(Script.php) 
find the string "The entire script.php file" inside the file 
use the method of " function setParams($param_array) {..} " 

2.モデルでこれを行うには適切な方法ですか? (ビューのモデルでのparamsを変更する。)

あなたは

<field name="dbname" type="text" default="" label="Name" description="name" /> 
デフォルト「値のキー」を使用することができます
関連する問題