1. Go to this page and download the library: Download lochmueller/autoloader library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
namespace vendorName\extensionKey\Domain\Model;
use HDNET\Autoloader\Annotation\DatabaseField;
use HDNET\Autoloader\Annotation\DatabaseTable;
use TYPO3\CMS\Extbase\DomainObject\AbstractEntity;
/**
* Create a test-table for this model with this annotation.
* @DatabaseTable(tableName="test")
*/
class Test extends AbstractEntity {
/**
* A basic field
*
* @var string
* @DatabaseField(type="string")
*/
protected $textField;
/**
* A boolean field
*
* @var bool
* @DatabaseField(type="bool")
*/
protected $boolField;
/**
* File example
*
* @var \TYPO3\CMS\Extbase\Domain\Model\FileReference
* @DatabaseField(type="string")
*/
protected $file;
/**
* Custom (variable that has a custom DB type)
*
* @var int
* @DatabaseField(type="int", sql="int(11) DEFAULT '0' NOT NULL")
*/
protected $customField;
// add here some Getters and Setters
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.