■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

メールフォームの値を任意の値に書き換えたい

binbin > メールフォームの値を任意の値に書き換えたい @ 2018/5/14 16:05
メールフォームのvalueを任意の文字列に書き換えたくて、
以下のようにしてみたのですが、変わりませんでした。

default_value を変えれば、書き換わるだろう、という認識なんですが、
合ってますでしょうか?

Elements/mail_input.php
if (!empty($mailFields)) {

	foreach ($mailFields as $key => $record) {
		if($record['MailField']['field_name'] == 'name'){
			$record['MailField']['default_value'] = 'おーおー';
		}


イベントにしてみたんですが、やはり変わりませんでした。

class myPluginControllerEventListener extends BcControllerEventListener {

	public $events = array(
		'Mail.Mail.beforeRender'
		);
	
	public function mailMailBeforeRender(CakeEvent $event) {
		if (BcUtil::isAdminSystem()) {
			return;
		}
        $Controller = $event->subject();
        foreach($Controller->viewVars['mailFields'] as $key => $field){
	        if($field['MailField']['field_name'] == 'name'){
		        $Controller->viewVars['mailFields'][$key]['MailField']['default_value'] = 'おーおー';
	        }
        }
	}
}


引用:
設置フォルダ: /var/www/html/
セーフモード:Off
データベース: MySQL
baserCMSバージョン: 4.1.0.1
CakePHPバージョン: 2.10.6
PHP Version 5.6.33
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
8 人のユーザが現在オンラインです。 (7 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 8