basically i did this but Zend studio for eclipse does not show me the data
or methods members after one - :-(
On Tue, Oct 21, 2008 at 9:11 PM, Maciek Sokolewicz [EMAIL PROTECTED]wrote:
Alain Roger wrote:
Hi,
I'm trying to create a class that has as public members some other class
object.
for that i use almost the same syntax as under C# or C++.
header class:
?php
class CARMainHeader
{
// title of the main table header
private $mTitle = null;
// holds the height of the table header
private $mHeight = null;
// constructor
public function __construct()
{
$this-mHeight = 15;
$this-mTitle = Title;
}
// set the title of the main table
public function SetTitle($name)
{
$this-mTitle = $name;
}
// return the title of the main table
public function GetTitle()
{
return $this-mTitle;
}
// set the height of the header
public function SetHeight($height)
{
$this-mHeight = $height;
}
// return the height of the header
public function GetHeight()
{
return $this-mHeight;
}
}
?
main class code :
?php
include_once 'CARMainHeader.php';
class CARTable
{
// holds the main table header object
public $mTableHeader = null;
// store the amount of columns in table
private $mColumnsCount = null;
// constructor
public function __construct()
{
$this-mTableHeader = new CARMainHeader();
}
// rendering of table
public function Render()
{
echo table;
echo tr /;
echo td class=''.$this-mTableHeader-;
you're missing something here, don't you think? :)
echo /td;
echo td class='';
echo /td;
echo /table;
}
}
?
in the CARTable, i'm not able in the Render function to write
$this-mTableHeader-GetTitle();
why ?
you can, and it works. Once you actually call that method.
- Tul
--
Alain
Windows XP SP3
PostgreSQL 8.2.4 / MS SQL server 2005
Apache 2.2.4
PHP 5.2.4
C# 2005-2008