We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 46708
    • 8 Posts
    Hi,
    I want to add new item to my table from snippet, what i`m doing wrong ?
    <?php
    
    
    $base_path = !empty(base_path)? $base_path : $modx->getOption('core_path').'components/members/';
    $modx->addPackage('members'), $base_path.'model/');
    
    $member = $modx->newObject('Member');
    
    $member->set('username','anonim');
    $member->set('password','haslo');
    $member->set('email','[email protected]');
    $member->set('fullname','anonim');
    $member->set('phone','1235');
    $member->set('address','street23');
    $member->set('city','city34');
    $member->set('zip','123-42');
    
    
    
    
    $member->save();

    This question has been answered by garryn. See the first response.

      • 4172
      • 5,888 Posts
      looks good so far, except this line:

      $base_path = !empty(base_path)? $base_path : $modx->getOption('core_path').'components/members/';


      I think, should be:

      $base_path = !empty($base_path)? $base_path : $modx->getOption('core_path').'components/members/';
        -------------------------------

        you can buy me a beer, if you like MIGX

        http://webcmsolutions.de/migx.html

        Thanks!
        • 46708
        • 8 Posts
        Still not working..
        • discuss.answer
          • 10487 MODX Staff
          • 1,535 Posts
          Also, the second line is wrong, this:
          $modx->addPackage('members'), $base_path.'model/');

          Should be (note, first closing parenthesis removed):
          $modx->addPackage('members', $base_path.'model/');
            Garry Nutting
            Senior Developer
            MODX, LLC

            Email: [email protected]
            Twitter: @garryn
            Web: modx.com
            • 46708
            • 8 Posts
            Wow, i can`t believe that i didn`t notice that.. Thank YOU very much !