2

我刚刚实现了 PHP 的 SharePointAPI,可以在https://github.com/thybag/PHP-SharePoint-Lists-API找到

我能够从 WSDL 中检索所有 SharePoint 列表,并且能够使用 ->read($list) 函数来检索包含文档文件夹和文件的列表。

在列表中,如果该项目是一个文件,我可以下载它。但是,如果该项目是另一个文件夹(子目录),我如何访问该目录的文件夹和文件?

->read($list) 函数不起作用,我有点不知所措。有谁知道我如何读取列表项的文件夹和文件,因为它是列表?

非常感谢

4

1 回答 1

4

尽管我的一部分怀疑你可能是最终设法在 github 问题上回答他们自己的问题的人;我想我不妨在这里重新发布这个答案,以防其他人有同样的问题。

本质上(尽管它有点变通),您可以通过调用以下方法获取共享点列表中文件夹内容的列表:

$sp->read($listName,
          NULL,//$limit 
          NULL,//$query
          NULL,//$view 
          NULL,//$sort 
          "<Folder>" . $listName . "\\" . $folderName . "</Folder>"//$options 
)

希望一旦设法找到一点空闲时间,我会在库中添加一个专门的方法来做这件事,只是为了让它在未来更直接一点。

于 2013-07-01T14:26:20.813 回答