在使用CASE时(例如用于布局或框架选项),我想使用单词而不是数字,以便更轻松地查看每个项目的用途。
根据文档,只要我避免使用具有特殊含义的单词(例如“ if”,“ setCurrent”,“ key”,“ stdWrap”和“ default”),它就应该起作用
但是,当我在TS Config中使用以下任何值时:
t = raw_input("do you want to play a game?[y/n]" )
#r = raw_input("Please enter a number")
#e = raw_input("Please enter a number again")
def di (a, b):
return a/b
try:
while t == "y":
u = raw_input("Please enter / sign ")
if u == "/":
r = int(raw_input("Please enter a number"))
e = int(raw_input("Please enter a number again"))
print "the answer is", di(r, e)
t = raw_input("do you want to play a game?[y/n]" )
break
except ValueError:
print("Invalid: You cannot enter a character other than a number")
内容元素将不会保存它,并且布局下拉列表将恢复为默认。
答案 0 :(得分:2)
由于tt_content的布局字段为
layout int(11) unsigned DEFAULT '0' NOT NULL
您需要先更改字段类型才能存储非数字值。
对数据库结构的更改可以通过您自己的扩展名内的ext_tables.sql
文件来应用。确保将扩展名加载到现有扩展名之后,该扩展名为此字段定义了int(11)
。为此,请在depends
内添加一个ext_emconf.php
条目。
请参阅: