Thanks for your help. So far I think I have loaded the class, checked the return value of addPackage and save call is also there.
My Package is called "headlines", my db table prefix is "tb_" and the class name is also "headlines".
I am not quite shure, if my db table is right. I followed your example but I was lost where to set the fulltext key so I choosed none. Maybe the error lies there?
<?php
$xpdo_meta_map['Headlines']= array (
'package' => 'headlines',
'version' => '1.1',
'table' => '_headlines',
'fields' =>
array (
'date' => NULL,
'mod' => '',
'news1' => '',
'news2' => '',
'news3' => '',
'news4' => '',
'news5' => '',
'info1' => '',
'info2' => '',
'info3' => '',
'sport1' => '',
'sport2' => '',
'sport3' => '',
),
'fieldMeta' =>
array (
'date' =>
array (
'dbtype' => 'int',
'precision' => '20',
'phptype' => 'integer',
'null' => false,
'index' => 'index',
),
'mod' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'news1' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'news2' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'news3' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'news4' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'news5' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'info1' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'info2' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'info3' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'sport1' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'sport2' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
'sport3' =>
array (
'dbtype' => 'varchar',
'precision' => '200',
'phptype' => 'string',
'null' => false,
'default' => '',
'index' => 'index',
),
),
'indexes' =>
array (
'mod' =>
array (
'alias' => 'mod',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'mod' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'news1' =>
array (
'alias' => 'news1',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'news1' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'news2' =>
array (
'alias' => 'news2',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'news2' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'news3' =>
array (
'alias' => 'news3',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'news3' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'news4' =>
array (
'alias' => 'news4',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'news4' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'news5' =>
array (
'alias' => 'news5',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'news5' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'info1' =>
array (
'alias' => 'info1',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'info1' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'info2' =>
array (
'alias' => 'info2',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'info2' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'info3' =>
array (
'alias' => 'info3',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'info3' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'sport1' =>
array (
'alias' => 'sport1',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'sport1' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'sport2' =>
array (
'alias' => 'sport2',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'sport2' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'sport3' =>
array (
'alias' => 'sport3',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'sport3' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
'date' =>
array (
'alias' => 'date',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' =>
array (
'date' =>
array (
'length' => '',
'collation' => 'A',
'null' => false,
),
),
),
),
);