api

Drupal érdekesség - locking system

Kategória: 
Leírás

Vannak a Drupalnak amolyan rejtett dolgai, az ember ritkán találkozik velük, sőt, esetleg nem is tudjuk, hogy létezik. Na egy ilyet szedek elő, bevallom, én is ma találkoztam vele először. Ez pedig a locking system, magyarul talán zárolási rendszer a randa szó rá, de becézhetjük szemafornak is.

De mit is csinál ez? Vannak a drupalban olyan folyamatok, amikből nem árt, hogyha nem indul el ugyanazon paraméterekkel kettő. Tipikusan ilyen drupal folyamat a cron, illetve a batch.

Miért kell sok függvénynek a teljes $node objektum, amikor csak egy paramétert használ?

Kategória: 
Chat

A #drupal.hu irc csatornán sokszor van ám szó értelmes dolgokról:

<szantogabor> snufkin, már a múltkor volt hasonlóról szó, de az okáról nem igazán..
<szantogabor> pl az upload_load($node)<szantogabor> szintén az egész $node tömböt kéri, pedig csak a $node->vid-et használja
<szantogabor> ennek mi értelme van?