[TYPO3-mvc] Problems in fetching database records

PIT Solutions typo3 at pitsolutions.com
Thu Feb 4 12:32:45 CET 2010


Hi Dennis & Franz,


                          It works. Thnx very much.........

Regards,
Aravind



________________________________
From: dennis ahrens <dennis.ahrens at googlemail.com>
To: TYPO3 v4 MVC project <typo3-project-typo3v4mvc at lists.typo3.org>
Sent: Thu, February 4, 2010 4:41:52 PM
Subject: Re: [TYPO3-mvc] Problems in fetching database records

Hi Aravind,

usually fields in your DB using underscores were mapped to CamelCase
in your model.
In your case this means DB-field called person_name will result the
property: protected $personName.

regards
Dennis

2010/2/4 PIT Solutions <typo3 at pitsolutions.com>:
> Hi Franz,
>
>       The below php code is used in typo3conf/ext/pitlist/Classes/Domain/Model/Pit.php.
>
>              class Tx_Pitlist_Domain_Model_Pit extends Tx_Extbase_DomainObject_AbstractEntity {
>
> /**
>  *
>  *
>  * @var string
>  * @identity
>  */
> protected $person_name= ' ';
>    /**
>  * An empty constructor - fill it as you like
>  *
>  */
> public function __construct() {
> }
> /**
>  * Sets the Person name
>  *
>  * @param string $person_name
>  * return void
>  */
> public function setPerson_Name($person_name) {
> $this->person_name = $person_name;
> }
> /**
>  * Gets the Person name
>  *
>  * @return string Person name
>  */
> public function getPerson_Name() {
> return $this->person_name;
> }
> }
>
>
> Earlier the functions used was public function setName($person_name) and public function getName(). Tried with both naming conventions, but invain.
>
>>Try {pit.personName} in your template.
>  The field used is  'person_name' in db table tx_pitlist_domain_model_pit
>
>
> Regards,
> Aravind
>
>
>
>
>
> ----- Original Message ----
> From: Franz Koch <typo3.RemoveForMessage at elements-net.de>
> To: typo3-project-typo3v4mvc at lists.typo3.org
> Sent: Thu, February 4, 2010 3:38:02 PM
> Subject: Re: [TYPO3-mvc] Problems in fetching database records
>
> Hi "unknown",
>
>
> Ok, so the objects are available. That means that your Pit model either has not "getPerson_Name()" method or you simply use the wrong attribute in your template  (which I assume).
>
> Try {pit.personName} in your template.
>
> -- kind regards,
> Franz Koch
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>
_______________________________________________
TYPO3-project-typo3v4mvc mailing list
TYPO3-project-typo3v4mvc at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc


More information about the TYPO3-project-typo3v4mvc mailing list