所以我有一張表格,裏面有電子郵件模板,這些電子郵件模板稍後可以用於發送電子郵件。在php中解析值
結構是: -
for_status subject message
int text text
一個示例項是: -
for_status = 1,
subject = Transaction Status Changed,
message = Hi $user->firstname, this is a test message.
好了,問題是,當我與當前message
和subject
,它顯示發送電子郵件在郵件中Hi $user->firstname, this is a test message
而不是顯示,Hi thefirstname here, this is a test message
。
我在$user
變量的同一頁上成功讀取用戶詳細信息。 這裏怎麼回事?
僅僅因爲你在一些文本里面有一個變量並不意味着什麼。除非以某種方式執行該字符串,否則該變量只是一些隨機字符,看起來像一個變量。 –
您需要使用答案中提到的模板/佔位符。 [This](http://stackoverflow.com/questions/3158743/simple-template-var-replacement-but-with-a-twist),[和這個](http://stackoverflow.com/questions/477398/ php-templating-with-str-replace)問題可以提供一些想法。 – undefined