<div style="font-family: Helvetica; font-size: 13px; ">Mona,<div><br></div><div>First, a bit about how items correspond to files. Items are made up of revisions. Most items contain one revision (the head or latest revision). Within each revision are bitstreams. These bitstreams are analogous to the files on the file system. With all that in mind, the following code should get you what you want (I'm going to assume the item ID is in a variable called, appropriately, $itemId.):</div><div><br></div><div>// Load our models</div><div>$ItemModel = MidasLoader::loadModel('Item');</div><div>$ItemRevisionModel = MidasLoader::loadModel('ItemRevision');</div><div>$BitstreamModel = MidasLoader::loadModel('Bitstream');</div><div><br></div><div>// Get the item and its last revision from the time id</div><div>$itemDao = $ItemModel->load($itemId);</div><div>$lastRevisionDao = $ItemModel->getLastRevision($itemDao);</div><div><br></div><div>// loop through the bitstreams and print their paths</div><div>foreach($lastRevisionDao->getBitstreams() as $bitstreamDao)</div><div>  {</div><div>  print($bitstreamDao->getPath());</div><div>  }</div><div><br></div><div>Hope that helps!</div></div>
                <div><div><br></div><div><span style="background-color: transparent;">Thanks,</span></div><div><span style="background-color: transparent;">Patrick Reynolds</span></div><div><span style="background-color: transparent;">Technical Leader</span></div><div><span style="background-color: transparent;">Kitware, Inc.</span></div><div><span style="background-color: transparent;">919 869 8848</span></div><div><span style="background-color: transparent;"><br></span></div></div>
                 
                <p style="color: #A0A0A8;">On Friday, August 10, 2012 at 7:45 PM, Mona Wong wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div><br></div><div>Hi:</div><div><br></div><div>   How can I programmatically in my PHP plugin get the path of a file if I have its item ID?</div><div><br></div><div>thanks,</div><div>Mona</div><div><br></div><div>*********************************************</div><div>    Mona Wong</div><div>    Web & iPad Application Developer</div><div>    San Diego Supercomputer Center</div><div><br></div><div>    You are the light you wish to see.</div><div>*********************************************</div><div><br></div><div><br></div><div><br></div><div>_______________________________________________</div><div>Midas mailing list</div><div><a href="mailto:Midas@public.kitware.com">Midas@public.kitware.com</a></div><div><a href="http://public.kitware.com/cgi-bin/mailman/listinfo/midas">http://public.kitware.com/cgi-bin/mailman/listinfo/midas</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>