2012-05-13 4 views
0

내가 노드 제목을 알고, 내가 노드 제목에서 노드 ID를 얻으려면, 나는이 방법을 시도했지만 제대로 작동하지, 노드 제목에서 노드 ID를 얻는 방법?

1)

$title = arg(2); // get node title from the url 
$node = node_load(array('title' => $title));  
$nid = $node->nid; 
print $nid; 

오류가 말하는, Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->load()Trying to get property of non-object

2)

$items = entity_load('node', FALSE, array(
      'type' => 'article', 
      'title' => arg(2), 
    )); 

하지만 어떻게해야합니까?

+0

은 일반적으로 인수 (1) 노드 ID (노드/16/편집)입니다. 여기에서 arg (2)는 '편집'입니다. –

답변

관련 문제