以下は、json を ios デバイスに解析するカスタム モジュールのコードです。「nodehierarcy」モジュールを使用してノード階層を作成した私のdrupalページにあります。電話とイベントの 2 種類のカスタム コンテンツがあります。電話ごとに、解析したいイベントのリストがあります。以下のコードの問題は、ジョブをデバイスごとに分類するのではなく、すべてのジョブを解析していることです。json の出力 URL は「xyz.com/job/json」です。xyz.com/?q=node/4/json
しかし、電話を表すノード 4 のようなものが必要です。何か案は?
function job_menu() {
$items =array();
$items['job/json'] = array(
'title' => 'Json callback',
'page callback' => 'message_json_page',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
function message_json_page(){
$sql = "SELECT n.nid , n.title as name FROM {node} n
WHERE n.status = 1 and n.type = :type";
$result = db_query($sql, array(':type'=>'job'))->fetchAll();
$json_value = json_encode($result);
print $json_value;
}