不使用Gii创建表单

时间:2013-09-27 06:44:35

标签: php yii

我在Google上搜索,但我找不到答案。

我在yii中创建了一个小的webapp。现在我手动制作相同的应用程序以探索其更多的未来(Yii)。

我想知道如何创建表单,模型和&控制器,不使用Gii工具。我用Gii知道这件事。

请建议我逐步解释的任何文档或教程。

我已经审核了this link,但目前尚不清楚。

再次感谢你。

2 个答案:

答案 0 :(得分:2)

您可以参考this forum来启动您的代码......

然后您可以浏览this wiki以获取更多参考资料。

希望它可以帮到你...

来自docs的示例表单:

class LoginForm extends CFormModel
{
    public $username;
    public $password;
    public $rememberMe=false;

    private $_identity;

    public function rules()
    {
        return array(
            array('username, password', 'required'),
            array('rememberMe', 'boolean'),
            array('password', 'authenticate'),
        );
    }

    public function authenticate($attribute,$params)
    {
        $this->_identity=new UserIdentity($this->username,$this->password);
        if(!$this->_identity->authenticate())
            $this->addError('password','Incorrect username or password.');
    }
}

答案 1 :(得分:0)

你可以试试这个:
用于生成控制器:
生成MessageController.php
用于生成视图:
首先制作目录
mkdir / Webroot / demo / protected / views / message
生成helloworld.php
生成index.php