Advertisement
tshaw0813

Example Query

Mar 25th, 2015
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.14 KB | None | 0 0
  1. // Example query.
  2. // In this case, we are querying for any member who resides in NM or is licensed in NM
  3.  
  4. Array
  5. (
  6.     [fields] => Array
  7.         (
  8.             [0] => EventsMembersAction.*
  9.             [1] => (1) AS opt_in
  10.             [2] => MemberFieldJ.value
  11.         )
  12.  
  13.     [limit] => 1000
  14.     [contain] => Array
  15.         (
  16.             [Eval] => Array
  17.                 (
  18.                     [fields] => Array
  19.                         (
  20.                             [0] => id
  21.                         )
  22.  
  23.                 )
  24.  
  25.             [Member] => Array
  26.                 (
  27.                     [fields] => Array
  28.                         (
  29.                             [0] => id
  30.                             [1] => first_name
  31.                             [2] => last_name
  32.                             [3] => email
  33.                             [4] => address
  34.                             [5] => address_2
  35.                             [6] => city
  36.                             [7] => state
  37.                             [8] => zip
  38.                             [9] => phone
  39.                             [10] => country
  40.                         )
  41.  
  42.                 )
  43.  
  44.         )
  45.  
  46.     [conditions] => Array
  47.         (
  48.             [0] => EventsMembersAction.data > 79
  49.             [EventsMembersAction.action] => exam
  50.             [EventsMembersAction.event_id] => 6200
  51.             [OR] => Array
  52.                 (
  53.                     [MemberJ.state] => NM
  54.                     [MemberStateLicenseJ.state] => NM
  55.                 )
  56.  
  57.             [EventsMembersAction.created between ? AND ?] => Array
  58.                 (
  59.                     [0] => 2015-03-25 00:00:00
  60.                     [1] => 2015-03-26 23:59:59
  61.                 )
  62.  
  63.         )
  64.  
  65.     [order] => Array
  66.         (
  67.             [0] => EventsMembersAction.event_id ASC
  68.             [1] => Member.last_name ASC
  69.             [2] => Member.first_name ASC
  70.         )
  71.  
  72.     [joins] => Array
  73.         (
  74.             [0] => Array
  75.                 (
  76.                     [table] => members
  77.                     [alias] => MemberJ
  78.                     [type] => INNER
  79.                     [conditions] => Array
  80.                         (
  81.                             [0] => MemberJ.id=EventsMembersAction.member_id
  82.                         )
  83.  
  84.                 )
  85.  
  86.             [1] => Array
  87.                 (
  88.                     [table] => member_state_licenses
  89.                     [alias] => MemberStateLicenseJ
  90.                     [type] => INNER
  91.                     [conditions] => Array
  92.                         (
  93.                             [AND] => Array
  94.                                 (
  95.                                     [0] => MemberJ.id = MemberStateLicenseJ.member_id
  96.                                     [OR] => Array
  97.                                         (
  98.                                             [0] => Array
  99.                                                 (
  100.                                                     [MemberStateLicenseJ.state] =>
  101.                                                 )
  102.  
  103.                                             [1] => Array
  104.                                                 (
  105.                                                     [MemberJ.state] => NM
  106.                                                 )
  107.  
  108.                                         )
  109.  
  110.                                 )
  111.  
  112.                         )
  113.  
  114.                 )
  115.  
  116.             [2] => Array
  117.                 (
  118.                     [table] => members_fields
  119.                     [alias] => MemberFieldJ
  120.                     [type] => LEFT
  121.                     [conditions] => Array
  122.                         (
  123.                             [AND] => Array
  124.                                 (
  125.                                     [0] => EventsMembersAction.member_id = MemberFieldJ.member_id
  126.                                     [1] => Array
  127.                                         (
  128.                                             [key] => occupation
  129.                                         )
  130.  
  131.                                 )
  132.  
  133.                         )
  134.  
  135.                 )
  136.  
  137.         )
  138.  
  139.     [group] => EventsMembersAction.id
  140. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement