【php点击修改时读取下拉选择框的为数据库的默认值问题!】教程文章相关的互联网学习教程文章

php-Zend Framework默认值表单【代码】

嗨,我正在使用zend框架来完成我的应用程序我想做的是将默认值设置为Zend_form_element_text 我想要的是,当我启动.phtm页时,在文本区域中已经有一个可见的默认值.用户可以保留该值或更改该值. 我尝试做$name-> setValue,但是不起作用…解决方法:使用表单setDefaults$form->setDefaults(array('name' => 'some value'));

PHP-Symfony2实体具有默认值和嵌入式形式【代码】

我有一个班级,它是一种表格类型(并且依次嵌入到另一种表格中),用于选择公社,地区和国家,每个都有一个下拉列表(地区取决于国家).我希望在构建国家/地区列表时默认选择某个国家/地区.这就是我所拥有的:$factory = $builder->getFormFactory(); $builder->add('pais', 'entity', array( 'class' => 'Codesin\ColegiosBundle\Localidad\Pais', 'property' => 'nombre', 'query_builder' => function (EntityRepository $repositorio) ...

php-textarea不能具有默认值【代码】

这个问题已经在这里有了答案: > ?' rel='nofollow' target='_blank'>How to add default value for html ? 11个请检查这些行<textarea class="wideInput" cols="30" rows="10" value="<?php echo $row['foodDescription']; ?>" ></textarea><input value="<?php echo $row['foodDescription']; ?>" />输入类型具有默认值,但textarea没有,为什么呢,解决方案是什么?解决...

php – Laravel 5.3创建模型返回“字段没有默认值”【代码】

我正在使用Laravel和Eloquent两年,今天我决定安装一个新的Laravel 5.3并尝试使用它. 我使用了我的旧数据库模式并创建了我的模型,定义了可填充的列.这就是我的Page模型:<?phpnamespace App\Models;use Illuminate\Database\Eloquent\Model;class Page extends Model {/*** The attributes that are mass assignable.** @var array*/protected $fillable = ['language','title','slug','url','description','tags','wireframe','ord...

php – 选择字段默认值【代码】

我有以下表格:public function buildForm(FormBuilderInterface $builder, array $options) {$builder->add('type', ChoiceType::class, array('expanded' => true,'multiple' => false,'choices' => array('Friend' => 'friend','Guide' => 'guide'))); }如何在呈现表单时默认选中“朋友”复选框?解决方法:我认为你应该尝试使用数据选项,但它只是在你甚至没有在对象中保存数据的情况下,因为它会覆盖它. 重要提示:这对创建操作很...

php – 如何将可选参数设置为默认值而不传递它?【代码】

如何跳过第一个参数而不在函数调用中给出任何值,这样第一个参数可以取默认值NULL?function test($a = NULL, $b = true){if( $a == NULL){if($b == true){echo 'a = NULL, b = true';}else{echo ' a = NULL, b = false';}}else{if($b == true){echo 'a != NULL, b = true';}else{echo ' a!=NULL, b = false';}} }test(); //ok test(NULL); //ok test(5); //ok test(5,false) //ok test(,false); // How to skip ...

php – 如何使用Laravel迁移将时间戳列的默认值设置为当前时间戳?【代码】

我想使用Laravel架构生成器/迁移创建一个时间戳列,其默认值为CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP.我已多次浏览Laravel文档,但我看不出如何将其作为timestamp列的默认值. timestamps()函数使得它所生成的两列都使用默认的00:00.解决方法:鉴于它是一个原始表达式,您应该使用DB :: raw()将CURRENT_TIMESTAMP设置为列的默认值:$table->timestamp('created_at')->default(DB::raw('CURRENT_TIMESTAMP'));这在每个数据库驱动...

php – Eloquent:带有时间戳的默认值无效【代码】

这是我的迁移架构:public function up() {Schema::create('objects', function (Blueprint $table) {$table->increments('id');$table->timestamp('timestamp1');$table->timestamp('timestamp2');}); }但是当我执行php artisan migrate时,我收到此错误:Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for ‘timestamp2’ (SQL: create table objects (...

php – 在Symfony的Select选项中设置默认值?【代码】

我正在使用小部件sfWidgetFormChoice(array ('choices' => CountryPeer::getAllCountry(), ))和验证者为sfValidatorChoice(array ('choices' => array_keys(CountryPeer::getAllCountry()), ))我得到一个选择元素<select id="country" name="reg_form[country]"><option value="1">India</option><option value="2">Srilanka</option> </select>我想添加一个选项–Selected Countries–作为默认选项:<option value="">--Select Co...

php – Laravel Eloquent为模型关系设置默认值?【代码】

我有两个型号:class Product extends Eloquent {...public function defaultPhoto(){return $this->belongsTo('Photo');}public function photos(){return $this->hasMany('Photo');} }class Photo extends Eloquent {...public function getThumbAttribute() {return 'products/' . $this->uri . '/thumb.jpg';}public function getFullAttribute() {return 'products/' . $this->uri . '/full.jpg';}...}这很好,我可以调用$prod...

php – Yii 2 dropDownList – 未选择默认值【代码】

我正在使用Yii 2 ActiveForm,试图使选项7“默认”. 为此,我必须使用options数组,但是当我这样做时,在查看HTML源时,我的html属性“selected”根本没有被渲染.我没有错. 如果我使用其他选项,例如“标签”,它可以按预期工作.$form->field($model, 'date')->dropDownList($months, [ 'options'=>array( '7' => ['label' => 'JULY', 'selected'=>true], ), ]);根据文档,任何“有效”选项都被接受,我认为“选中”是有效的,因为它是一个HT...

php – 语法错误或访问冲突:1067“created_at”的默认值无效【代码】

我安装laravel 5.5并且当我运行php artisan migrate时显示我的错误[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email)) 我在AppServiceProvider.php上添加了以下代码public function boot() {Schema::defaultStringLength(191); //Solved by increasing Stri...

php – 无法将空格读取为输入文本中的默认值【代码】

我在输入文本表单中输入默认值时遇到一些问题.例如,如果默认值为“Hello World”,则输入字段仅显示“Hello”.它只接受第一个字.我能做些什么来接受整个字符串吗?<input type='text' name='prod_name' size='30' value=<?=$prname?> />解决方法:您需要在value属性周围加上引号<input type='text' name='prod_name' size='30' value='<?=$prname?>' />请注意,“Hello World”的$prname值将产生以下结果:<input type='text' name='p...

Php,isset – 默认值,可以简化吗?【代码】

这是:$result = $this->getSomething();$db = new Db(); $db->save($result['DATA']); // might exists or not $db->save($result['IP']); // might exists or not $db->save($result['X']); // might exists or not但那些数组键不一定存在.我可以写这个:$result = $this->getSomething();if (!isset($result['DATA'])) {$result['DATA'] = null; } //same for the other keys$db = new Db(); $db->save($result['DATA']); $db->...

Cakephp为多个复选框子组设置默认值【代码】

使用复选框的“子组”时如何设置默认选中的复选框?您可以通过为’options’属性设置嵌套数组来实现所谓的“子组”.我想默认选中所有复选框.echo $this->Form->input('fooBar', ['type' => 'select','multiple' => 'checkbox','label' => false,'class' => 'inlineBlock','options' => ['Foo' => [0 => 'Yes', 1 => 'No' ]'Bar' => [0 => 'One', 1 => 'Two', 2 => 'Three'] ]]);我试过设置‘selected’ => [0 => [0, 1], 0 => [0, ...