聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
給模塊的某個(gè)自定義字段在發(fā)布文章時(shí),設(shè)置一個(gè)自動(dòng)填充內(nèi)容,而自動(dòng)填充的內(nèi)容來(lái)自于第三方的API接口返回的數(shù)據(jù)。
API接口方法如下:
// 頁(yè)面編碼 header("Content-type:application/json"); // 請(qǐng)求地址(請(qǐng)查看開(kāi)發(fā)文檔將請(qǐng)求地址填寫(xiě)于此) $reqUrl = '請(qǐng)查看開(kāi)發(fā)文檔將請(qǐng)求地址填寫(xiě)于此'; $dwz_title = '標(biāo)題自定義'; // 標(biāo)題(盡量簡(jiǎn)短) // 將所有需要請(qǐng)求Api的參數(shù)寫(xiě)成數(shù)組 // 后續(xù)便于轉(zhuǎn)換為JSON發(fā)送給請(qǐng)求地址 // 調(diào)用并返回調(diào)用結(jié)果 echo curlRequest($reqUrl,$reqParams); // 傳入請(qǐng)求地址和請(qǐng)求參數(shù)
實(shí)現(xiàn)上面的需求,按照官方文檔的,重寫(xiě)內(nèi)容 Content 類(lèi)來(lái)實(shí)現(xiàn)嘛?還是有其他更優(yōu)化的方法?
如果是重寫(xiě)內(nèi)容Content類(lèi)來(lái)實(shí)現(xiàn),那么按照教程,以Demo模塊為例,新建App/Demo/Models/Content.php
是把以上API接口方法,寫(xiě)到 content.php 文件內(nèi)? 但是接口方法里面有 header("Content-type:application/json"); 這樣一段代碼,是否影響?
另外,我想讓API接口里面的 $dwz_title 等于 內(nèi)容標(biāo)題,應(yīng)該怎么寫(xiě)?
回復(fù)@阿杰SEO優(yōu)化 主要是接口方法里面有 header("Content-type:application/json"); 這樣一段代碼,怕影響或改變 App/Demo/Models/Content.php 文件內(nèi)的其他代碼。
官方技術(shù)大大都不在線(xiàn)嘛???????
新建App/Demo/Models/Content.php
content.php 中,
內(nèi)容發(fā)布前:
public function _content_post_after($id, $data, $old) { xxxxxxx }
這個(gè)
public function _content_post_after($id, $data, $old) 只能定義一次,但是把所有內(nèi)容發(fā)布前 自定義的邏輯代碼都寫(xiě)到里面嘛? 假如有針對(duì)不同字段的重定義,并且個(gè)別需求代碼量很大,比如調(diào)用第三方接口API方法,就需要寫(xiě)一大堆的流程代碼,那不同需求直接很容易沖突,
有其他辦法解決嘛