本文整理汇总了PHP中Mapper::set_param方法的典型用法代码示例。如果您正苦于以下问题:PHP Mapper::set_param方法的具体用法?PHP Mapper::set_param怎么用?PHP Mapper::set_param使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mapper
的用法示例。
在下文中一共展示了Mapper::set_param方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
$xmlarray = array();
$xmlarray = xml2array($data, $get_attributes = 1, $priority = 'value');
if (count($xmlarray)) {
$sincespl = split(":", $xmlarray['feed']['entry'][0]['id']['value']);
$sincespl2 = split("/", $sincespl[3]);
if (isset($sincespl2[5]) && $sincespl2[5] > 0) {
$latest = $sincespl2[5];
if (isset($xmlarray['feed']['entry'])) {
foreach ($xmlarray['feed']['entry'] as $entry) {
global $request, $db;
$Post =& $db->model('Post');
if (isset($entry['title']['value'])) {
$u = add_tweet_user($entry);
$title = $entry['title']['value'];
$tweeturl = $entry['link'][0]['attr']['href'];
$request->set_param(array('post', 'parent_id'), 0);
$request->set_param(array('post', 'uri'), $tweeturl);
$request->set_param(array('post', 'url'), $tweeturl);
$request->set_param(array('post', 'title'), $title);
$request->set_param(array('post', 'profile_id'), $u->profile_id);
$table = 'posts';
$content_type = 'text/html';
$rec = $Post->base();
$fields = $Post->fields_from_request($request);
$fieldlist = $fields['posts'];
foreach ($fieldlist as $field => $type) {
$rec->set_value($field, $request->params[strtolower(classify($table))][$field]);
}
$Identity =& $db->model('Identity');
$id = $Identity->find($u->profile_id);
$rec->save_changes();