phpbbでaddress_list配列を作成しますか?
質問
誰かがその方法を説明できますか address_list
phpbbで動作しますか?私はプライベートメッセージを自動的に挿入するための小さな関数を作成しようとしていますが、私はこの点までそれを持っていると思います:
現在のユーザー配列は次のようになります。
$users = array('100','150','77','94')
ここで、各番号はユーザーのIDです。
現在 address_list
このように見えます:
'address_list' => array ('u' => array(2 => 'to'))
はい、それは直接撮影されました http://wiki.phpbb.com/using_phpbb3%27s_basic_functions#1.4.7._inestring_posts_and_private_messages
私が知る限り、説明はそれが2次元配列を使用していることを私に言っていますが、私はグループに送る必要はありません、そして私はその方程式に2次元配列を貼り付ける方法さえわかりません。私がやりたいのは、そのリストの最初のユーザーIDとBCCに送信することだけです。
繰り返しになりますが、PHPBBのドキュメントは、私が従うことが常にほぼ不可能でした。
すべての助けが高く評価されています。
解決
フォーマットは次のとおりです。
'address_list' => array(
'u' => array(2 => 'to', 3 => 'bcc'),
'g' => array(40 => 'to', 41 => 'bcc'),
)
u
のマッピングが含まれていますuser_id => recipient_type
.g
のマッピングが含まれていますgroup_id => recipient_type
.
受信者のタイプはどちらかです to
また bcc
.
この例では、PMをユーザー2とグループ40に送信し、ユーザー3とグループ41にBCCを送信します。
所属していません StackOverflow