123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <?php
- use Baum\Node;
- /**
- * MODEL
- */
- class MODEL extends Node {
- /**
- * Table name.
- *
- * @var string
- */
- protected $table = 'm_o_d_e_l_s';
- //////////////////////////////////////////////////////////////////////////////
- //
- // Below come the default values for Baum's own Nested Set implementation
- // column names.
- //
- // You may uncomment and modify the following fields at your own will, provided
- // they match *exactly* those provided in the migration.
- //
- // If you don't plan on modifying any of these you can safely remove them.
- //
- // /**
- // * Column name which stores reference to parent's node.
- // *
- // * @var string
- // */
- // protected $parentColumn = 'parent_id';
- // /**
- // * Column name for the left index.
- // *
- // * @var string
- // */
- // protected $leftColumn = 'lft';
- // /**
- // * Column name for the right index.
- // *
- // * @var string
- // */
- // protected $rightColumn = 'rgt';
- // /**
- // * Column name for the depth field.
- // *
- // * @var string
- // */
- // protected $depthColumn = 'depth';
- // /**
- // * Column to perform the default sorting
- // *
- // * @var string
- // */
- // protected $orderColumn = null;
- // /**
- // * With Baum, all NestedSet-related fields are guarded from mass-assignment
- // * by default.
- // *
- // * @var array
- // */
- // protected $guarded = array('id', 'parent_id', 'lft', 'rgt', 'depth');
- //
- // This is to support "scoping" which may allow to have multiple nested
- // set trees in the same database table.
- //
- // You should provide here the column names which should restrict Nested
- // Set queries. f.ex: company_id, etc.
- //
- // /**
- // * Columns which restrict what we consider our Nested Set list
- // *
- // * @var array
- // */
- // protected $scoped = array();
- //////////////////////////////////////////////////////////////////////////////
- //
- // Baum makes available two model events to application developers:
- //
- // 1. `moving`: fired *before* the a node movement operation is performed.
- //
- // 2. `moved`: fired *after* a node movement operation has been performed.
- //
- // In the same way as Eloquent's model events, returning false from the
- // `moving` event handler will halt the operation.
- //
- // Please refer the Laravel documentation for further instructions on how
- // to hook your own callbacks/observers into this events:
- // http://laravel.com/docs/5.0/eloquent#model-events
- }
|