我在Google上搜索,但我找不到答案。
我在yii中创建了一个小的webapp。现在我手动制作相同的应用程序以探索其更多的未来(Yii)。
我想知道如何创建表单,模型和&控制器,不使用Gii工具。我用Gii知道这件事。
请建议我逐步解释的任何文档或教程。
我已经审核了this link,但目前尚不清楚。
再次感谢你。
答案 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