Showing 2 changed files with 19 additions and 2 deletions
+1 -1
Changes
... ...
@@ -2,7 +2,7 @@
2 2
     - renamed EXPERIMENTAL available_type_name to available_typename
3 3
     - renamed EXPERIMENTAL available_data_type to available_datatype
4 4
     - added EXPERIMENTAL DBIx::Custom::Where if method
5
-    - added EXPERIMENTAL DBIx::Custom::Where map attribute
5
+    - added EXPERIMENTAL DBIx::Custom::Where map method
6 6
 0.1710
7 7
     - use more DBIx::Custom information in sub modules to decrease bugs
8 8
       (very sorry, this change can't keep backword compatible,
+18 -1
lib/DBIx/Custom/Where.pm
... ...
@@ -316,8 +316,9 @@ C<if> is default of C<map> method C<if> option.
316 316
 
317 317
 =head2 C<map EXPERIMENTAL>
318 318
 
319
-Mapping parameter key and value. C<param> is converted,
319
+Mapping parameter key and value. C<param> is converted based on,
320 320
 so this method must be called after C<param> is set.
321
+Set C<if> if you need before C<map> method call.
321 322
 
322 323
     $where->map(
323 324
         'id' => 'book.id',
... ...
@@ -327,6 +328,22 @@ so this method must be called after C<param> is set.
327 328
         ]
328 329
     );
329 330
 
331
+The followin parameter
332
+
333
+    {
334
+        id => 1,
335
+        auhtor => 'Ken',
336
+        price => 1000
337
+    }
338
+
339
+is converted to
340
+
341
+    {
342
+        'book.id' => 1,
343
+        'book.author' => '%Ken%',
344
+        'book.price' => 1000
345
+    }
346
+
330 347
 The following option is available.
331 348
 
332 349
 =over 4