是否有可能从CodeIgniter网站公开ChoneropertyList for IPhone应用程序。 我搜索了示例和教程,但我没有找到任何相关信息。
我只想做以下事情。
我将通过传递一些查询字符串从Codeigniter网站的Iphone应用程序中调用URL
我的php页面将从MySql数据库中获取数据。
感谢您的帮助!
答案 0 :(得分:1)
也许这会有所帮助:
Apple的PHP实现 PropertyList可以处理XML PropertyLists以及二进制 PropertyLists。它提供功能 在世界之间轻松转换数据, 例如重新计算时间戳 unix epoch to apple epoch and vice 反之亦然。自动化功能 创建(猜测)plist结构 从一个普通的PHP数据结构来看 帮助您将数据转储到plist中 时间。
https://github.com/rodneyrehm/CFPropertyList
我实际上并没有使用过这个。
答案 1 :(得分:1)
我在CI应用程序中一直使用CFPropertyList。诀窍是不使用CI库加载方法。它总是会抛出错误,因为CodeIgniter还不支持命名空间(可能是为什么有这么多人转移到Laravel),而CFPropertyList库使用命名空间。
以下是一个示例,说明如何在CI函数中使用CFPropertyList:
public function getRecord($id){
require_once(__DIR__.'/../libraries/CFPropertyList/CFPropertyList.php');
$plistfile = ASSET_ROOT . 'uploads/fashion/FasionItems.plist';
$content = file_get_contents($plistfile);
/* notice use of the \ character */
$plist = new CFPropertyList\CFPropertyList();
$plist->parse($content);
$plistarray = $plist->toArray();
foreach($plistarray['Episodes'] AS $key => $record){
if($record['ItemId'] == $id){
return $record;
break;
}
}
return FALSE;
}