我在 谷歌上搜索,但我没有找到我的答案。
我在 yii 中创建了一个小型 webapp。现在我正在手动制作相同的应用程序以探索其(Yii)的更多未来。
我想知道如何在不使用 Gii 工具的情况下创建表单、模型和控制器。我使用 Gii 知道这件事。
请向我推荐任何逐步解释过程的文档或教程。
我已经参考了这个链接,但不清楚。
再次感谢你。
你可以参考这个论坛来开始你的代码......
然后您可以通过此 wiki获取更多参考。
希望它可以帮助你...
来自文档的示例表单:
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.');
}
}
你可以试试这个:
生成控制器:
生成 MessageController.php
生成视图:
首先制作目录
mkdir /Webroot/demo/protected/views/message
生成 helloworld.php
生成 index.php