当前位置: 首页>>代码示例>>PHP>>正文


PHP Formatter::traverse_search_results方法代码示例

本文整理汇总了PHP中Formatter::traverse_search_results方法的典型用法代码示例。如果您正苦于以下问题:PHP Formatter::traverse_search_results方法的具体用法?PHP Formatter::traverse_search_results怎么用?PHP Formatter::traverse_search_results使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Formatter的用法示例。


在下文中一共展示了Formatter::traverse_search_results方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: foreach

 $viewData['section'] = $section;
 //$finalHtml = $template->render($viewData);
 //echo $finalHtml;die;
 // test output
 // var_dump($listingsArry );
 //die('dead here');
 // render the template according to first recipient
 // cuz they are grouped by search!
 //var_dump($template);die;
 // now send an email to each recipient
 foreach ($dataArry as $oneRecipient) {
     // init the formatter
     $formatter_conf['ctr_name'] = $oneRecipient['data']['type'];
     $formatter_conf['where'] = isset($oneRecipient['data']['where']) ? $oneRecipient['data']['where'] : 'moskva';
     $formatter_conf['origquery'] = $oneRecipient['data']['what'];
     $formatter->traverse_search_results($viewData['items'], $formatter_conf);
     // render per recipient mail
     // add any additional stuff required in the views
     $viewData['email_user'] = $oneRecipient['email'];
     $viewData['what'] = $oneRecipient['data']['what'] . ',';
     $viewData['where'] = isset($oneRecipient['data']['where']) ? $oneRecipient['data']['where'] : 'Москва';
     $viewData['base_domain'] = $formatter_conf['base_domain'];
     $viewData['section'] = $formatter_conf['section'];
     $viewData['total_found'] = sizeof($viewData['items']);
     // generate complete query
     $viewData['complete_query'] = 'http://' . $section . '.' . $formatter_conf['base_domain'] . $oneRecipient['query'];
     //var_dump($viewData['complete_query']);die;
     // generate unsubscribe
     $viewData['bail_out'] = 'http://my.' . $formatter_conf['base_domain'] . '/myuserdo/unsubscribe_from_alerts/search_alert/' . $oneRecipient['id'] . '/' . $oneRecipient['email'] . '/' . $oneRecipient['bail_out'];
     // if in test mode disable unsibscribe
     if (USE_TEST_MAIL_ARRAY) {
开发者ID:sergrin,项目名称:crawlers-il,代码行数:31,代码来源:alert_saved_searches.php


注:本文中的Formatter::traverse_search_results方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。